mirror of
https://gitee.com/dromara/sa-token.git
synced 2025-10-22 03:27:23 +08:00
feat(oauth2): 新增 UnionId 联合id 实现
This commit is contained in:
@@ -187,7 +187,7 @@
|
||||
client_id: '1001',
|
||||
client_secret: 'aaaa-bbbb-cccc-dddd-eeee',
|
||||
redirect_uri: location.href.split('?')[0].split('#')[0],
|
||||
scope: 'userinfo,userid,openid,oidc',
|
||||
scope: 'userinfo,userid,openid,unionid,oidc',
|
||||
username: 'sa',
|
||||
password: '123456'
|
||||
}
|
||||
|
@@ -27,7 +27,8 @@ public class SaClientMockDao {
|
||||
.setClientId("1001") // client id
|
||||
.setClientSecret("aaaa-bbbb-cccc-dddd-eeee") // client 秘钥
|
||||
.addAllowRedirectUris("*") // 所有允许授权的 url
|
||||
.addContractScopes("openid", "userid", "userinfo", "oidc") // 所有签约的权限
|
||||
.addContractScopes("openid", "unionid", "userid", "userinfo", "oidc") // 所有签约的权限
|
||||
.setSubjectId("1000001") // 主体 id (可选)
|
||||
.addAllowGrantTypes( // 所有允许的授权模式
|
||||
GrantType.authorization_code, // 授权码式
|
||||
GrantType.implicit, // 隐式式
|
||||
@@ -43,7 +44,8 @@ public class SaClientMockDao {
|
||||
.setClientId("1002")
|
||||
.setClientSecret("aaaa-bbbb-cccc-dddd-eeee")
|
||||
.addAllowRedirectUris("*")
|
||||
.addContractScopes("openid", "userid", "userinfo", "oidc")
|
||||
.addContractScopes("openid", "unionid", "userid", "userinfo", "oidc")
|
||||
.setSubjectId("1000001") // 主体 id (可选)
|
||||
.addAllowGrantTypes(
|
||||
GrantType.authorization_code,
|
||||
GrantType.implicit,
|
||||
@@ -58,7 +60,7 @@ public class SaClientMockDao {
|
||||
.setClientId("1003")
|
||||
.setClientSecret("aaaa-bbbb-cccc-dddd-eeee")
|
||||
.addAllowRedirectUris("*")
|
||||
.addContractScopes("openid", "userid", "userinfo", "oidc")
|
||||
.addContractScopes("openid", "unionid", "userid", "userinfo", "oidc")
|
||||
.addAllowGrantTypes(
|
||||
GrantType.authorization_code,
|
||||
GrantType.implicit,
|
||||
|
Reference in New Issue
Block a user