Interface OAuthConsumerRegistry
- All Known Implementing Classes:
OAuthConsumerRegistryImpl
public interface OAuthConsumerRegistry
Service interface for managing OAuth Service Consumers
- Author:
- tiry
-
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteConsumer
(String consumerKey) remove a ConsumergetConsumer
(String consumerKey) Get a Consumer from its consumerKey.getConsumer
(String consumerKey, String keyType) Get a Consumer from its consumerKey.List all registered ConsumersstoreConsumer
(NuxeoOAuthConsumer consumer) Store a new Consumer
-
Method Details
-
getConsumer
Get a Consumer from its consumerKey. -
getConsumer
Get a Consumer from its consumerKey.The keyType param indicates if we need HMAC or RSA secret. This is needed because the default OAuthValidator implementation only uses 1 field for both Keys. If keyType is OAUth.RSA_SHA1, the consumerSecret field will be polupated with the RSA public key rather than the HMAC secret.
-
deleteConsumer
remove a Consumer -
listConsumers
List<NuxeoOAuthConsumer> listConsumers()List all registered Consumers -
storeConsumer
Store a new Consumer
-