是否有一个完整的Sping Boot 3.1.1(Spring Security 6.1.1)for Oauth2示例

h43kikqp  于 2023-08-02  发布在  Spring
关注(0)|答案(1)|浏览(101)

我在Oauth 2的文档中找到的只是部分文档
https://docs.spring.io/spring-security/reference/servlet/oauth2/login/advanced.html
Sping Boot 2.x(Spring Security 5)有很好的例子,比如这个:https://spring.io/guides/tutorials/spring-boot-oauth2/#_social_login_logout
Spring Security 5 cause in 403 in all post action的方法
寻找完整的Sping Boot 3.1.1示例

agxfikkp

agxfikkp1#

不可能有“一个完整的示例”,根据您的场景,有很多示例:

*servlet(WebMvc)还是reactive(Webflux)应用?

  • Spring应用程序是OAuth2客户端(oauth2Login,使用会话cookie和CSRF保护进行保护,并将未经授权的请求重定向到登录)还是OAuth2资源服务器(无“登录”,使用访问令牌进行保护,禁用会话和CSRF保护,并将401返回给未经授权的请求)?
  • 它是“单”租户还是“多”租户(它是否接受由多个授权服务器发布的身份)?
  • 解码JWT还是内省不透明令牌

我涵盖了所有这些用例(以及更多)there

相关问题