使用 OpenId 进行露天身份验证

发布于 2024-11-16 15:55:19 字数 39 浏览 1 评论 0原文

Alfresco 不支持此功能,任何有想法的人都可以实现这一点。

This is not supported by Alfresco out of the box, anyone with any ideas to achieve this.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

无尽的现实 2024-11-23 15:55:19

通过编码可以实现很多功能,但您只需要知道 Alfresco 在内部存储用户即可。即使使用 Ldap 时也是如此。所以需要有一个用户@Alfresco这边。

因此,您可以做的是映射用户并创建自定义身份验证系统(子系统)。

在 Java 代码中,您可以检查用户是否成功通过 OpenId 进行身份验证,然后您可以创建一个新的内部 Alfresco 用户并使用与 OpenId 相同的用户名。

这样下次您就可以从 alfresco 内使用该用户了。

下一个问题是如何管理/使用/存储密码……这是需要更多调查的事情。

A lot is possible by coding, but you just need to know that Alfresco stores users internally. Even when using an Ldap. So there needs to be a user @ Alfresco's side.

So what you could do, is map the users and create a custom authentication system(subsystem).

In your Java code you could check if the user is succesfully authenticated with OpenId, then you could create a new internal Alfresco user and use the same username as the OpenId.

So the next time you can use the user from alfresco within.

The next question is how to manage/use/store the passwords......that's something what will need more investigation.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文