nl.surfnet.coin.selfservice.service
Interface OAuthTokenService

All Known Implementing Classes:
OAuthTokenServiceImpl

public interface OAuthTokenService

Service to handle OAuthTokenInfo


Method Summary
 List<OAuthTokenInfo> getOAuthTokenInfoList(String userId, ServiceProvider serviceProvider)
          Gets a List of OAuthTokenInfo for a user
 void revokeOAuthTokens(String userId, ServiceProvider serviceProvider)
          Revokes an existing OAuthToken
 

Method Detail

getOAuthTokenInfoList

List<OAuthTokenInfo> getOAuthTokenInfoList(String userId,
                                           ServiceProvider serviceProvider)
Gets a List of OAuthTokenInfo for a user

Parameters:
userId - unique identifier of a user
serviceProvider - ServiceProvider which can be linked to the OAuth token
Returns:
List of OAuthTokenInfo, can be empty

revokeOAuthTokens

void revokeOAuthTokens(String userId,
                       ServiceProvider serviceProvider)
Revokes an existing OAuthToken

Parameters:
userId - unique identifier of a user
serviceProvider - ServiceProvider of which the tokens should be revoked


Copyright © 2012 SURFnet bv, The Netherlands. All Rights Reserved.