クラス MetaOAuthAuthorization.OAuthAuthorizationRuntime
java.lang.Object
org.iplass.mtp.impl.metadata.BaseMetaDataRuntime
org.iplass.mtp.impl.auth.oauth.MetaOAuthAuthorization.OAuthAuthorizationRuntime
- すべての実装されたインタフェース:
org.iplass.mtp.impl.metadata.MetaDataRuntime
- 含まれているクラス:
MetaOAuthAuthorization
public class MetaOAuthAuthorization.OAuthAuthorizationRuntime
extends org.iplass.mtp.impl.metadata.BaseMetaDataRuntime
-
メソッドの概要
修飾子とタイプメソッド説明voidcheckValidAuthorizationRequest(AuthorizationRequest authorizationRequest) exchangeCodeToToken(String codeStr, String redirectUri, String codeVerifier, MetaOAuthClient.OAuthClientRuntime client) generateCode(AuthorizationRequest authReq) getClientPolicy(ClientType clientType) getOIDCClaimScope(String scopeName) getScopeByName(List<String> scopeNames) booleanbooleanisNeedConsent(org.iplass.mtp.command.RequestContext request, AuthorizationRequest authReq) issuerId(org.iplass.mtp.command.RequestContext request) refreshToken(String refreshTokenStr, MetaOAuthClient.OAuthClientRuntime client) voidrevoke(String tokenStr, String tokenTypeHint, MetaOAuthClient.OAuthClientRuntime client) userInfo(AccessToken accessToken, MetaOAuthClient.OAuthClientRuntime client) クラスから継承されたメソッド org.iplass.mtp.impl.metadata.BaseMetaDataRuntime
checkState, hasIllegalStateException, setIllegalStateException
-
メソッドの詳細
-
getMetaData
-
getSubjectIdentifierType
-
checkValidAuthorizationRequest
-
getClientPolicy
-
getScopeByName
-
getScope
-
getOIDCClaimScope
-
isNeedConsent
public boolean isNeedConsent(org.iplass.mtp.command.RequestContext request, AuthorizationRequest authReq) -
generateCode
-
consentTemplateName
-
hasAvailableRole
public boolean hasAvailableRole() -
exchangeCodeToToken
public OAuthTokens exchangeCodeToToken(String codeStr, String redirectUri, String codeVerifier, MetaOAuthClient.OAuthClientRuntime client) -
refreshToken
-
revoke
public void revoke(String tokenStr, String tokenTypeHint, MetaOAuthClient.OAuthClientRuntime client) -
issuerId
-
userInfo
public Map<String,Object> userInfo(AccessToken accessToken, MetaOAuthClient.OAuthClientRuntime client)
-