使用Spring启动进行Oauth2身份验证

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Spring启动进行Oauth2身份验证相关的知识,希望对你有一定的参考价值。

嗨,我真的很喜欢Spring boot和Oauth2。我需要了解如何使用Oauth2身份验证和刷新令牌以及访问令牌来验证Spring启动Web服务。同样,我需要知道如何动态限制不同用户(访问资源)的访问权限。我在网上搜索了很多文章,结果我没有真正需要学习的东西。我不需要使用Facebook或谷歌的SSO配置。我想知道如何创建自己的授权服务器。

任何人都可以帮我指导或发送一个有用的教程链接,以帮助我学习。

谢谢。

答案

这是一个非常开放的问题。所以很少有链接开头:

好的,从OAuth2 Guide然后OAuth2 Grant types开始。这些是您需要了解的通用内容。

然后在Spring Security OAuth 2 using Spring Boot

您基本上可以通过使用OAuth范围和角色的组合来限制Resource Server中的API访问。

最后,this是一个惊人的例子,它向您展示如何管理OAuth客户端,他们的授权类型,令牌等。

请回到特定的查询,这将更容易提供帮助。

以上是关于使用Spring启动进行Oauth2身份验证的主要内容,如果未能解决你的问题,请参考以下文章

使用 Twitch 进行身份验证时的 Spring-Boot OAuth2 奇怪行为

如何使用 Spring Boot feign 客户端进行 Oauth2 身份验证?

Spring Boot OAuth2 - 使用本地用户数据库向 Facebook 进行身份验证

Spring Boot OAuth2:从 cookie 中提取 JWT 进行身份验证

如何在 Spring Boot 中实现 oAuth2 和 JWT 身份验证? [关闭]

在 Spring Security 中使用 Oauth2 手动进行身份验证不会在整个会话期间保持 SecurityContext