我正在尝试在alfresco份额中实施外部SSO。我正在使用alfresco.4.2.c。 我想在外部SSO的情况下为用于身份验证的类启用调试模式。 所以请告诉我在外部SSO中使用的类名。
答案 0 :(得分: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>
现在登录时,它会调用您的类进行身份验证