Class ActiveObjectsServiceProviderTokenStore
java.lang.Object
com.atlassian.bamboo.oauth.serviceprovider.ActiveObjectsServiceProviderTokenStore
- All Implemented Interfaces:
com.atlassian.oauth.serviceprovider.ServiceProviderTokenStore
public class ActiveObjectsServiceProviderTokenStore
extends Object
implements com.atlassian.oauth.serviceprovider.ServiceProviderTokenStore
Provides an implementation of the OAuth Service Provider token store. That is OAuth tokens that are used to
process incoming requests.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.atlassian.oauth.serviceprovider.ServiceProviderTokenIterable<com.atlassian.oauth.serviceprovider.ServiceProviderToken>getAccessTokensForUser(String username) protected final Stream<com.atlassian.oauth.serviceprovider.ServiceProviderToken>com.atlassian.oauth.serviceprovider.ServiceProviderTokenput(com.atlassian.oauth.serviceprovider.ServiceProviderToken token) voidremoveAndNotify(String token) voidremoveByConsumer(String consumerKey) voidvoid
-
Constructor Details
-
ActiveObjectsServiceProviderTokenStore
-
-
Method Details
-
get
public com.atlassian.oauth.serviceprovider.ServiceProviderToken get(String token) throws com.atlassian.oauth.serviceprovider.StoreException - Specified by:
getin interfacecom.atlassian.oauth.serviceprovider.ServiceProviderTokenStore- Throws:
com.atlassian.oauth.serviceprovider.StoreException
-
getAccessTokensForUser
public Iterable<com.atlassian.oauth.serviceprovider.ServiceProviderToken> getAccessTokensForUser(String username) - Specified by:
getAccessTokensForUserin interfacecom.atlassian.oauth.serviceprovider.ServiceProviderTokenStore
-
put
public com.atlassian.oauth.serviceprovider.ServiceProviderToken put(com.atlassian.oauth.serviceprovider.ServiceProviderToken token) throws com.atlassian.oauth.serviceprovider.StoreException - Specified by:
putin interfacecom.atlassian.oauth.serviceprovider.ServiceProviderTokenStore- Throws:
com.atlassian.oauth.serviceprovider.StoreException
-
removeAndNotify
- Specified by:
removeAndNotifyin interfacecom.atlassian.oauth.serviceprovider.ServiceProviderTokenStore- Throws:
com.atlassian.oauth.serviceprovider.StoreException
-
removeExpiredTokensAndNotify
public void removeExpiredTokensAndNotify() throws com.atlassian.oauth.serviceprovider.StoreException- Specified by:
removeExpiredTokensAndNotifyin interfacecom.atlassian.oauth.serviceprovider.ServiceProviderTokenStore- Throws:
com.atlassian.oauth.serviceprovider.StoreException
-
removeExpiredSessionsAndNotify
public void removeExpiredSessionsAndNotify() throws com.atlassian.oauth.serviceprovider.StoreException- Specified by:
removeExpiredSessionsAndNotifyin interfacecom.atlassian.oauth.serviceprovider.ServiceProviderTokenStore- Throws:
com.atlassian.oauth.serviceprovider.StoreException
-
getExpiredTokens
protected final Stream<com.atlassian.oauth.serviceprovider.ServiceProviderToken> getExpiredTokens() throws com.atlassian.oauth.serviceprovider.StoreException- Throws:
com.atlassian.oauth.serviceprovider.StoreException
-
removeByConsumer
- Specified by:
removeByConsumerin interfacecom.atlassian.oauth.serviceprovider.ServiceProviderTokenStore
-