public static class DefaultOAuthProvider.Consumer extends Object implements OAuthConsumer
OAuthConsumer
.Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.MultivaluedMap<String,String> |
getAttributes()
Returns additional attributes associated with the consumer (e.g.
|
String |
getKey()
Returns consumer key.
|
String |
getOwner()
Returns identifier of owner of this consumer - i.e.
|
Principal |
getPrincipal()
Returns a
Principal object representing this consumer. |
String |
getSecret()
Returns consumer secret.
|
boolean |
isInRole(String role)
Returns a boolean indicating whether this consumer is authorized for the
specified logical "role".
|
public String getKey()
OAuthConsumer
getKey
in interface OAuthConsumer
public String getSecret()
OAuthConsumer
getSecret
in interface OAuthConsumer
public String getOwner()
public javax.ws.rs.core.MultivaluedMap<String,String> getAttributes()
public Principal getPrincipal()
OAuthConsumer
Principal
object representing this consumer.
When the oauth filter verifies the request
and no access token is provided, this is the principal that will get set to the security context.
This can be used for 2-legged oauth. If the server does not allow consumers acting
on their own (with no access token), this method should return null.getPrincipal
in interface OAuthConsumer
public boolean isInRole(String role)
OAuthConsumer
SecurityContext.isUserInRole(java.lang.String)
to this
method.isInRole
in interface OAuthConsumer
role
- a String
specifying the name of the roleboolean
indicating whether this token is authorized for
a given roleCopyright © 2013 Oracle Corporation. All rights reserved.