Skip to content

Security Oauth2 java 配置github oauth2

Compare
Choose a tag to compare
@codesverve codesverve released this 04 May 17:04
· 1 commit to master since this release

security自身有对一些常用oauth2网站进行处理,利用它可以简单的配置实现这些网站的oauth2的支持

运行方式:

  1. 在GitHub创建oauth项目(Settings -> Developer settings -> OAuth Apps -> new OAuth App -> 填写并提交),注意Authorization callback URL需要填写为http://localhost:9090/login/oauth2/code/github(即与yml文件中的redirect-uri匹配)
  2. 替换SecurityConfigure.java文件中的clientId和clientSecret为刚创建的oauth项目的id和密钥
  3. 启动项目,访问 localhost:9090/login

在security自带oauth2下,默认登录路径是/login路径(已内置html页面),如果同时配置两种登录方式,会导致非oauth方式默认登录路径/login被覆盖。