必須在當前項目中構建授權,訪問控制模塊,其中ACL詳細級別爲例如。訪問控制,Scala中的權利,Play框架
Role1 can view Page1 and add ALL the fields on Page1
Role2 can view page1 and can only view 4 fields on page1
Role3 can't view page1
這是爲了授權。也有註冊/認證要求。自定義註冊將有幾個字段,新用戶將填滿,如果它已經是註冊用戶,則用戶將使用登錄頁面。 SecureSocial被提到了玩框架,但它並不靈活(至少使自定義註冊表等)
過去(在Java項目上工作時)使用crosslogix(我認爲Oracle Entitlement Server是它的前身)來佈置詳細的權利每個角色,每個資源等等。您是否在Scala Play Framework土地上推薦了OSS替代品或其他庫/框架?
Deadbolt 2看起來相當有用。可惜的是,在這一刻,Scala文檔還是非常缺失。但至少現場的Scala文檔是存在的,並展示瞭如何開始使用它。 – jlr