添加手动生成token
This commit is contained in:
1 parent
aff77150d6
commit
0c3f96a1a1
5 files changed
+324
-1
No files matched your search
+3
@@ -41,6 +41,9 @@ public class PjcloudCustomOpaqueTokenIntrospector implements OpaqueTokenIntrospe
|
||||
if (Objects.isNull(oldAuthorization)) {
|
||||
throw new InvalidBearerTokenException(token);
|
||||
}
|
||||
if (SecurityConstants.FROM.equals(oldAuthorization.getRegisteredClientId())){
|
||||
return (PjcloudUser) ((UsernamePasswordAuthenticationToken) Objects.requireNonNull(oldAuthorization).getAttributes().get(Principal.class.getName())).getPrincipal();
|
||||
}
|
||||
|
||||
// 客户端模式默认返回
|
||||
if (AuthorizationGrantType.CLIENT_CREDENTIALS.equals(oldAuthorization.getAuthorizationGrantType())) {
|
||||
|
||||
Reference in new issue
Block a user