spring security oauth2 授权码模式流程
1.用户访问授权url 如:http://localhost:8080/oauth/authorize?client_id=www&response_type=code&redirect_uri=http://localhost:9001/callback
2.跳到登录页面,进行登录。
3.登录成功跳到授权页面。
4.授权成功访问回调地址。
第三步访问不到的原因:
1. oauth_client_detail表中的autoapprove字段要设置成0
2.oauth_approvals表中存在对应的数据,不会在去授权页面。expiresAt字段过期之后才会需要重新授权。

本文详细阐述了Spring Security OAuth2的授权码模式流程,包括用户访问授权URL、登录、授权及回调机制。重点讨论了授权失败的两个原因:oauth_client_detail表中的autoapprove字段设置和oauth_approvals表中的授权数据有效期。了解这些步骤和问题有助于更好地理解和配置OAuth2授权流程。
1701





