引用此post我成功地验证了用户身份。但这post不对 alfresco 中不存在的新用户进行身份验证。我还探索了 SSOAuthenticationFilter.java 以查找使用外部身份验证子系统时 alfresco 如何创建用户,但无法弄清楚在上述子系统中如何创建用户。如果任何人都可以提供创建和验证露天中不存在的用户的方法,那就太好了。
最佳答案
您使用哪个版本的 Alfresco?
最近版本提供了类似的功能,请查看:http://docs.alfresco.com/community/concepts/auth-basics.html 您唯一需要做的就是在全局属性文件中定义 header 名称。
关于新用户的创建,在 Alfresco 行为中,它基于 synchronization.syncWhenMissingPeopleLogIn 属性: http://docs.alfresco.com/community/concepts/sync-props.html
当未知用户尝试登录时,Alfresco 将触发同步。
是。
关于Alfresco 根据过滤器创建用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44677739/