Oauth2 - Github
Module
模块 | 描述 |
---|---|
spring-security-oauth2-core | OAuth2 授权框架 + OIDC 核心数据结构及接口 |
spring-security-oauth2-jose | 支持 JOSE 协议组 JWT: JSON Web Token JWS: JSON Web Signature JWE: JSON Web Encryption JWK: JSON Web Key |
spring-security-oauth2-client | 支持 OAuth2 和 OIDC 的客户端 |
Register application
callback: /login/oauth2/code/github
Config
callback template: {baseUrl}/login/oauth2/code/{registrationId}
1 | server: |
Controller
1 |
|
Flow
Traffic
重定向到本站点的 oauth2/authorization/github
构造授权 URL,重定向到授权服务器(Github)
用户授权后回调
Reference
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.