Spring Security——簡單第三方OAuth2登錄——GitHub登錄DEMO

GitHub OAuth2 APP申請

https://github.com/settings/applications/new 

Maven

<dependency>
 <groupId>org.springframework.security.oauth</groupId>
 <artifactId>spring-security-oauth2</artifactId>
</dependency>

解決方案

 application.yml配置文件

security:
 oauth2:
  client:
   client-id:
   client-secret:
   accessTokenUri: https://github.com/login/oauth/access_token
   userAuthorizationUri: https://github.com/login/oauth/authorize
   clientAuthenticationScheme: form
   registered-redirect-uri: ${site.baseUrl}/github_login
   use-current-uri: false
  resource:
   userInfoUri: https://api.github.com/user
  sso:
   login-path: /github_login

 

參考文章

https://www.jb51.net/article/127137.htm

https://www.cnblogs.com/guos/p/11728229.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章