| createJwtAccessToken(ServerAccessToken) |  | 0% |  | 0% | 15 | 15 | 46 | 46 | 1 | 1 |
| refreshAccessToken(Client, String, List) |  | 0% |  | 0% | 7 | 7 | 16 | 16 | 1 | 1 |
| doRefreshAccessToken(Client, RefreshToken, List) |  | 0% |  | 0% | 6 | 6 | 18 | 18 | 1 | 1 |
| getPreauthorizedToken(Client, List, UserSubject, String) |  | 0% |  | 0% | 10 | 10 | 14 | 14 | 1 | 1 |
| doCreateAccessToken(AccessTokenRegistration) |  | 0% |  | 0% | 4 | 4 | 15 | 15 | 1 | 1 |
| doCreateNewRefreshToken(ServerAccessToken) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| removeClientTokens(Client) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| convertScopeToPermissions(Client, List) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| init() |  | 0% |  | 0% | 6 | 6 | 7 | 7 | 1 | 1 |
| doCreateAccessToken(List, Client, String, Map, String, String, String, String, List, UserSubject) |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| handleLinkedRefreshToken(Client, ServerAccessToken) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| revokeToken(Client, String, String) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| setSupportedScopes(Map) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| isTokenMatched(ServerAccessToken, Client, UserSubject) |  | 0% |  | 0% | 7 | 7 | 5 | 5 | 1 | 1 |
| getClient(String) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| unlinkRefreshAccessToken(RefreshToken, String) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| revokeAccessToken(Client, String) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| revokeRefreshToken(Client, String) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| revokeAccessTokens(Client, RefreshToken) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| createClientCredentialsClient(String, String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| convertToJWTAccessToken(ServerAccessToken) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| convertSingleScopeToPermission(Client, String, List) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| createAccessToken(AccessTokenRegistration) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| AbstractOAuthDataProvider() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| processJwtAccessToken(JwtClaims) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| createNewAccessToken(Client, UserSubject) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| isClientMatched(Client, UserSubject) |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
| setClients(List) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| checkRequestedScopes(Client, List) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| getCurrentTokenRequestParams() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| updateRefreshToken(RefreshToken, ServerAccessToken) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| linkAccessTokenToRefreshToken(RefreshToken, ServerAccessToken) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setRecycleRefreshTokens(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| authenticateUnregisteredClient(String, String) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| updateExistingRefreshToken(RefreshToken, ServerAccessToken) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeClient(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getCurrentRequestedGrantType() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getCurrentClientSecret() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| setMessageContext(MessageContext) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| createNewRefreshToken(ServerAccessToken) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| linkRefreshTokenToAccessToken(RefreshToken, ServerAccessToken) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isRefreshTokenSupported(List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setAccessTokenLifetime(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setRefreshTokenLifetime(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setPermissionMap(Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setAuthenticationStrategy(ProviderAuthenticationStrategy) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setDefaultScopes(List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setRequiredScopes(List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setInvisibleToClientScopes(List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setSupportPreauthorizedTokens(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setUseJwtFormatForAccessTokens(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setJwtAccessTokenProducer(OAuthJoseJwtProducer) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setJwtAccessTokenClaimMap(Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setPersistJwtEncoding(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setIssuer(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isRecycleRefreshTokens() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPermissionMap() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMessageContext() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDefaultScopes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRequiredScopes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getInvisibleToClientScopes() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isSupportPreauthorizedTokens() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isUseJwtFormatForAccessTokens() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getJwtAccessTokenProducer() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getJwtAccessTokenClaimMap() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isPersistJwtEncoding() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getIssuer() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| close() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |