0

我开始使用最新版本的 Alfresck SDK (All in one)。我正在尝试在 Alfresco 中自定义身份验证。我使用文档配置了一个新的身份验证:身份验证,但我想提供 JWT 令牌基础身份验证。当我尝试通过 http 标头时: Authorization: Bearer mytoken - 它是由子类 RemoteUserAuthenticatorFactory 中的 BasicHttpAuthenticatorFactory 咳嗽的,它说它不受支持。如何传递我自己的不记名令牌然后调用:public Authentication authenticate(Authentication authentication) throws AuthenticationException 方法?我没有看到添加新的自己的 servlet 过滤器的文档。

4

1 回答 1

1

假设您正在运行 Alfresco 的 5.x 版本(4.something 也可以工作)并且您的 Servlet 容器支持 Servlet 3 规范(带有 Alfresco 5.x 的 Tomcat 7 很好),那么您可以通过以下方式添加 Servlet 过滤器规范 -基于注释网络片段

不太确定您的方案,但我将 OAuth 身份验证添加到 Share w/o 利用 Servlet API。将自定义身份验证组件连接到链中,并添加了一系列调整(登录控制器等)以共享

于 2016-08-08T09:05:06.937 回答