2012-10-03 55 views
3

當談到我有幾個應用程序,所有的人都web2py的基礎,我希望他們都使用中央認證服務,CAS在web2py中工作正常進行身份驗證,但授權,它不工作!假設我們有應用程序「提供者」,應用程序「A」和「B」,「A」和「B」使用「提供者」進行身份驗證,那麼他們想要使用組/成員身份/權限,這些組/成員身份/權限是在「提供者」中定義在其應用程序中定義訪問權限,它不起作用,不受支持?或者我錯過了一些東西,那麼最好的辦法是什麼。與CAS(中央認證服務)的web2py授權

是有可能有認證爲中心的然後做本地的授權?例如我想有一箇中央認證(使用CAS),然後當它來定義什麼記錄用戶可以訪問(授權)它是本地的,是支持的,我不明白什麼是CAS的點如果授權不能從中央應用程序工作。

回答

1

CAS本身只處理認證而不是用戶授權。 CAS的要點是每個應用程序不必單獨和明確地登錄。

開箱即用,應用程序授權取決於客戶端應用程序。 Unicon爲CAS提供了一個附加組件,該組件提供了Role Based Authorization