支持通过 OAuth 进行 Facebook/Twitter 身份验证的 CAS 服务器

发布于 2024-12-27 02:29:55 字数 204 浏览 1 评论 0原文

我正在寻找一个支持 Facebook/Twitter 通过 OAuth 进行单点登录身份验证的 CAS 服务器。我检查过 JASIG-CAS 服务器,但它看起来不支持它们。我的 java web 应用程序基于 Spring Security 3 和其他外部 PHP 应用程序。是否存在支持 Facebook/Twitter 的 CAS 服务器?或者 JASIG 上的此支持的扩展(或示例代码)?

I'm looking for a CAS server which supports Facebook/Twitter authentication via OAuth for Single-Sign-On. I've checked JASIG-CAS server but it doesn't look support them. My java web app is based on Spring Security 3 and other external PHP apps. Does it exist a CAS server with Facebook/Twitter support? Or an extension (or sample code) for this support on JASIG?

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

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

发布评论

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

评论(2

双手揣兜 2025-01-03 02:29:55

Jasig CAS 3.5 希望为您提供 oauth 身份验证。截至撰写本答案时尚未提供。但你可以查看 3.5 版本的候选版本。

看看这里:
https://wiki.jasig.org/display/CASUM/OAuth+client+support

3.5 RC1 的源代码可以在这里找到:
https://github.com/Jasig/cas/

如果您希望集成 facebook twitter 登录cas 就是将各种登录聚合到一个集中式登录服务,那么这应该是值得关注的事情。

Jasig CAS 3.5 will hopefully provide you with oauth authentication. It is not yet available as of writing this answer. But you can check out the release candidate of version 3.5.

Have a look here:
https://wiki.jasig.org/display/CASUM/OAuth+client+support

The source for 3.5 RC1 is available here:
https://github.com/Jasig/cas/

If your idea of integration of facebook twitter logins to cas is all about aggregation of various logins to one centralized login service, then this should be the right thing to look at.

时光礼记 2025-01-03 02:29:55

您通常不会要求 Facebook/Twitter 将身份验证断言传递给 CAS,而是将它们直接传递给您的应用程序。 Spring security 支持 OpenId 和 OAuth,因此这相对容易。然后,您可以将 CAS 与 Facebook 和 Twitter 一起使用。

You generally wouldn't ask Facebook/Twitter to pass authentication assertions to CAS but instead pass them directly to your application. Spring security supports OpenId and OAuth so this is relatively easy. You could then use CAS alongside Facebook and Twitter.

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