Package org.openiam.srvc.am
Interface OAuthWebService
-
- All Known Implementing Classes:
OAuthWebServiceImpl
public interface OAuthWebService
Created by alexander on 06/07/15.
-
-
Method Summary
-
-
-
Method Detail
-
getOAuthTokens
List<OAuthToken> getOAuthTokens(String userId)
Get oauth tokens related to user with given user id- Parameters:
userId
-- Returns:
- List <
OAuthToken
> - See Also:
OAuthToken
-
getClient
AuthProvider getClient(String clientId)
-
getAuthorizedScopesForRequest
OAuthScopesResponse getAuthorizedScopesForRequest(String clientId, String userId, boolean countNumAuthorizedScopes, boolean internationalizeScopes)
-
getAuthorizedScopesRFC6749
OAuthScopesResponse getAuthorizedScopesRFC6749(String clientId, String userId, String userRequestedScopes, boolean countNumAuthorizedScopes, boolean internationalizeScopes)
-
saveClientScopeAuthorization
Response saveClientScopeAuthorization(String providerId, String userId, List<OAuthUserClientXref> oauthUserClientXrefList)
-
getOAuthToken
OAuthToken getOAuthToken(String token)
-
getOAuthTokenByRefreshToken
OAuthToken getOAuthTokenByRefreshToken(String refreshToken)
-
saveOAuthToken
Response saveOAuthToken(OAuthToken oAuthToken)
-
getAuthorizedScopes
List<Resource> getAuthorizedScopes(String clientId, OAuthToken oAuthToken)
-
revokeTokens
Response revokeTokens(List<String> tokens) throws BasicDataServiceException
Revoke token.- Parameters:
tokens
- if null throwsBasicDataServiceException
withResponseCode
.INVALID_TOKEN- Throws:
BasicDataServiceException
-
revokeIdTokens
Response revokeIdTokens(List<String> idTokens) throws BasicDataServiceException
Revoke ID tokens.- Parameters:
idTokens
- List of ID tokens to be revoked. If null, throwsBasicDataServiceException
- Returns:
- Response indicating the result of the revocation process.
- Throws:
BasicDataServiceException
- If an error occurs while revoking tokens.
-
-