2013-12-10 28 views
-1

我現在正在使用組織api或者jboss創建用戶。在gatein jboss中密碼失效

現在我想設置密碼的有效期限。有沒有辦法通過調用jobss提供的API來實現它。

我們應該加上我們自己的邏輯就像cron作業。

+0

你需要在Gatein上啓用它嗎?你使用的是什麼版本的Gatein? –

回答

1

你將不得不使用LDAP並配置它: http://docs.exoplatform.com/public/index.jsp?topic=%2FPLF40%2Fsec-Reference_Guide-Authentication_And_Identity-LDAP_Integration-LDAP_Default_Store.html

,或者如果你沒有一個LDAP服務器(或不想),您可以通過實現自己的邏輯:

1 /重新定義服務OrganizationAuthenticator並實施認證方法中

或者

1 /添加新的LoginModule

2在每個用戶的UserProfile中添加一個字段,其中包含密碼過期日期。

3 /在驗證方法中,除了用戶名/密碼檢查之外,您還可以在此字段上進行測試。

希望這可以幫助你。