在通过 Twitter / Facebook 身份验证后向 Spring Security 进行身份验证

发布于 2024-09-29 04:32:32 字数 383 浏览 7 评论 0原文

我有一个配置了 spring-security-core 的 grails 应用程序,我需要允许 Facebook / Twitter 登录。我正在使用 grails 的 facebook 插件,并使用 twitter4j 进行 twitter 身份验证。目前,我已成功通过 Twitter 和 Facebook 进行身份验证。

我想知道如何将这些登录与 Spring 安全性集成。如果用户使用 Twitter 登录,我假设我需要在数据库中创建一个帐户,然后使用该帐户处理 Spring Security 的登录,以便它正确连接会话,并且所有身份验证检查都基于我的 @Secured 进行我的观点中的注释和标签用法。

我猜测,类似的事情也需要基于 Facebook 登录发生。有人可以指出我正确的方向以正确实施此操作吗?

I have a grails app configured with spring-security-core and I need to allow Facebook / Twitter logins. I'm using the facebook plugin for grails and I'm using twitter4j for twitter authentication. Currently, I am successfully authenticating against Twitter and Facebook.

I'm wondering how I am to integrate those logins with Spring security. If a user logs in with Twitter I am assuming I need to create an account in my database and then use that account to process a login for Spring Security so that it wires up the session appropriately and all the authentication checks happen based on my @Secured annotations and tag usage in my views.

Something similar, I am guessing, needs to happen based on Facebook logins. Can someone point me in the right direction to get this implemented correctly?

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

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

发布评论

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

评论(1

小ぇ时光︴ 2024-10-06 04:32:32

Luke Taylor 撰写的这篇文章是了解如何集成外部身份验证源的非常好的资源:

http://blog.springsource.com/2010/08/02/spring-security-in-google-app-engine/

授予

A really good resource for understanding how to integrate an external authentication source is this article by Luke Taylor:

http://blog.springsource.com/2010/08/02/spring-security-in-google-app-engine/

Grant

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