Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 覆盖露天登录_Java_Spring_Alfresco_Alfresco Share_Alfresco Enterprise - Fatal编程技术网

Java 覆盖露天登录

Java 覆盖露天登录,java,spring,alfresco,alfresco-share,alfresco-enterprise,Java,Spring,Alfresco,Alfresco Share,Alfresco Enterprise,我试图用java类覆盖Alfresco 5.0d登录。我尝试了很多东西,我了解它是如何工作的,但我被卡住了 我的工作是添加一个策略,如果用户尝试登录3次但失败,我将禁用该用户帐户,并向该用户发送电子邮件,告诉他有人试图连接到您的帐户 因此,我添加了一个名为CustomLogin的类,该类扩展了AbstractAuthenticationComponent,并且还添加了 authentication.chain=alfrescoNtlm1:alfrescoNtlm,CustomLoginContr

我试图用java类覆盖Alfresco 5.0d登录。我尝试了很多东西,我了解它是如何工作的,但我被卡住了

我的工作是添加一个策略,如果用户尝试登录3次但失败,我将禁用该用户帐户,并向该用户发送电子邮件,告诉他有人试图连接到您的帐户

因此,我添加了一个名为CustomLogin的类,该类扩展了AbstractAuthenticationComponent,并且还添加了
authentication.chain=alfrescoNtlm1:alfrescoNtlm,CustomLoginController:CustomLoginController
toalfresco全局属性

当我部署放大器时,我在alfresco.log中收到一条错误消息,告诉我

为身份验证子系统指定。找不到上下文文件

  • alfresco SDK 2.2
  • jdk7
  • 露天5.0d

谢谢。

身份验证。链用于外部身份验证。例如,如果您想使用Active Directory,则可以使用此配置添加Active Directory的用户

如果您想实现这一点,我认为您需要覆盖在slingshot-application-context.xml文件中定义的LoginController

要禁用用户,需要在cm:person对象中添加cm:personDisabled方面

有关如何在alfresco中定义用户,请参阅下面的链接


SlingshotLoginController.java是您需要覆盖的控制器类。

您必须使用Bean配置注册
CustomLoginController:CustomLoginController

bean配置可能不可用,因此将出现此异常

为身份验证子系统指定了
。未找到上下文文件

有关更多详细信息,请参阅