我现在正在使用组织 api og jboss 来创建用户。
现在我想设置密码到期日期。有没有办法通过调用jobss提供的api来做到这一点。
或者
我们应该添加我们自己的逻辑,比如 cron 作业。
您必须使用 LDAP 并对其进行配置: http ://docs.exoplatform.com/public/index.jsp?topic=%2FPLF40%2Fsec-Reference_Guide-Authentication_And_Identity-LDAP_Integration-LDAP_Default_Store.html
或者如果您没有 LDAP 服务器(或不想),您可以通过以下方式实现自己的逻辑:
1/重新定义Service OrganizationAuthenticator并实现authenticate方法
或者
1/ 添加一个新的登录模块
2/ 在每个用户的 UserProfile 中添加一个包含密码到期日期的字段。
3/ 在认证方式中,除了用户名/密码检查外,还可以对该字段进行测试。
希望这对您有所帮助。