public interface OAuth2Service
Modifier and Type | Method and Description |
---|---|
OAuth2TokenEntity |
createToken(OAuth2Credentials credentials,
ScopeSet scopes) |
java.util.Optional<OAuth2ClientEntity> |
findClientByCredentials(OAuth2Credentials credentials) |
java.util.Optional<OAuth2ClientEntity> |
findClientById(GUID clientId) |
java.util.Optional<OAuth2ClientEntity> |
findClientByIdAndSecret(GUID clientId,
java.lang.String clientSecret) |
java.util.Optional<OAuth2ClientEntity> |
findPreinstalledOAuth2Client(java.lang.String name) |
java.util.List<OAuth2TokenEntity> |
findTokensByPrincipal(java.lang.String principal) |
java.util.Optional<OAuth2SecurityContext> |
getSecurityContext(java.lang.String accessToken,
boolean isSecure) |
void |
removeClient(GUID id) |
java.util.List<OAuth2ClientEntity> |
save(java.util.List<OAuth2ClientEntity> clients) |
OAuth2ClientEntity |
save(OAuth2ClientEntity client) |
java.util.Optional<OAuth2ClientEntity> findClientById(GUID clientId)
java.util.Optional<OAuth2ClientEntity> findClientByCredentials(OAuth2Credentials credentials)
java.util.Optional<OAuth2ClientEntity> findClientByIdAndSecret(GUID clientId, java.lang.String clientSecret)
java.util.Optional<OAuth2ClientEntity> findPreinstalledOAuth2Client(java.lang.String name)
java.util.List<OAuth2TokenEntity> findTokensByPrincipal(java.lang.String principal)
OAuth2ClientEntity save(OAuth2ClientEntity client)
java.util.List<OAuth2ClientEntity> save(java.util.List<OAuth2ClientEntity> clients)
OAuth2TokenEntity createToken(OAuth2Credentials credentials, ScopeSet scopes)
credentials
- java.util.Optional<OAuth2SecurityContext> getSecurityContext(java.lang.String accessToken, boolean isSecure)
void removeClient(GUID id)