public class MetaOAuthAuthorization.OAuthAuthorizationRuntime
extends BaseMetaDataRuntime
public MetaOAuthAuthorization getMetaData()
public MetaSubjectIdentifierType.SubjectIdentifierTypeRuntime getSubjectIdentifierType()
public void checkValidAuthorizationRequest(AuthorizationRequest authorizationRequest)
public MetaClientPolicy.ClientPolicyRuntime getClientPolicy(ClientType clientType)
public java.util.List<MetaScope> getScopeByName(java.util.List<java.lang.String> scopeNames)
public MetaScope getScope(java.lang.String scopeName)
public MetaOIDCClaimScope.OIDCClaimScopeRuntime getOIDCClaimScope(java.lang.String scopeName)
public boolean isNeedConsent(RequestContext request,
AuthorizationRequest authReq)
public AuthorizationCode generateCode(AuthorizationRequest authReq)
public java.lang.String consentTemplateName()
public boolean hasAvailableRole()
public OAuthTokens exchangeCodeToToken(java.lang.String codeStr, java.lang.String redirectUri, java.lang.String codeVerifier, MetaOAuthClient.OAuthClientRuntime client)
public AccessToken refreshToken(java.lang.String refreshTokenStr, MetaOAuthClient.OAuthClientRuntime client)
public void revoke(java.lang.String tokenStr,
java.lang.String tokenTypeHint,
MetaOAuthClient.OAuthClientRuntime client)
public java.lang.String issuerId(RequestContext request)
public java.util.Map<java.lang.String,java.lang.Object> userInfo(AccessToken accessToken, MetaOAuthClient.OAuthClientRuntime client)