前言:
要想使用spring security oauth2 来实现GitHub授权登录,就必须先要有一个GitHub的应用。如果使用gitee也是同理。本文介绍如果注册GitHub应用。
step1:进入到注册应用的页面
注册地址:Sign in to GitHub · GitHub
step2:填写信息
图中红框是重点,其他随便填 .红框内容说明如下:
HomePage Url:必填,就随便填一个网站地址就行,如果没有的话,就填你spring security Oauth2应用启动后的地址+端口就行,千万别忘了前面的http昂
Authorization callback URL:这个是当在GitHub授权页面用户点击授权后,GitHub要通过回调,你用来接受code的地址。就照着我的红框写,然后把端口换成你自己spirng security Oauth应用的端口号就行。
上面的设置好后,直接点击【Register application】注册就行。
注册成功后,就会跳到下图的一个页面,里面就有在spring security Oauth2中需要的clientID,和client secret了。如下:
到此,GitHub应用的创建结束。然后就可以去spring security Oauth2中配置了。