我正在尝试在露天共享中实施外部 SSO。我正在使用 alfresco.4.2.c。在外部 SSO 的情况下,我想为用于身份验证的类启用调试模式。所以请让我知道在外部 SSO 中使用的类名。
问问题
352 次
1 回答
1
取决于您要集成的 SSO,例如 OpenAM、CAS 等
SlingshotUserFactory 类用于 Alfresco Share 中的默认身份验证您可以在 share-config-custom.xml 中覆盖其条目,如下所示
<config evaluator="string-compare" condition="WebFramework">
<web-framework>
<!-- SpringSurf Autowire Runtime Settings -->
<!-- Developers can set mode to 'development' to disable; SpringSurf caches,
FreeMarker template caching and Rhino JavaScript compilation. -->
<defaults>
<page-type>
<id>login</id>
<page-instance-id>slingshot-login</page-instance-id>
</page-type>
<user-factory>webframework.factory.user.custom.slingshot
</user-factory>
</defaults>
</web-framework>
</config>
在 custom-slingshot-application-context.xml 中添加以下条目
<bean id="webframework.factory.user.custom.slingshot" class="com.test.web.site.ExtSlingshotUserFactory"
parent="webframework.factory.user.slingshot">
</bean>
现在登录时它会调用你的类进行身份验证
于 2013-06-12T13:13:45.900 回答