chenr 26691099b3 Merge remote-tracking branch 'origin/master' | 3 mesi fa | |
---|---|---|
.. | ||
src | 3 mesi fa | |
Dockerfile | 2 anni fa | |
README.md | 1 anno fa | |
blade-auth.iml | 3 mesi fa | |
pom.xml | 2 anni fa |
一、 授权码模式 授权码模式(authorization_code)主要针对第三方应用,是最为复杂也最为安全的一种模式,操作步骤如下
1.
请求头: Authorization : Basic YmxhZGU6YmxhZGU= ("YmxhZGU6YmxhZGU="为clientId:clientSecret串转换为的base64编码)
表单: grant_type:authorization_code scope:all code:VhYNLR redirect_uri: http://example.com
二、 密码模式 密码模式(password)主要针对自家应用,可信度较高,所以可以使用简便安全共存的模式,操作步骤如下
请求头: Authorization : Basic YmxhZGU6YmxhZGU= ("YmxhZGU6YmxhZGU="为clientId:clientSecret串转换为的base64编码)
表单: grant_type:password scope:all username:admin password:123456