feat(oauth2): 新增 UnionId 联合id 实现

This commit is contained in:
click33
2024-11-28 08:26:58 +08:00
parent e7694bd6fb
commit 21d5e02c67
9 changed files with 126 additions and 10 deletions

View File

@@ -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'
}

View File

@@ -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,