|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.jersey.oauth.server.api.providers.DefaultOAuthProvider.Token
public class DefaultOAuthProvider.Token
Simple immutable implementation of OAuthToken.
| Constructor Summary | |
|---|---|
|
DefaultOAuthProvider.Token(java.lang.String token,
java.lang.String secret,
DefaultOAuthProvider.Token requestToken)
|
|
DefaultOAuthProvider.Token(java.lang.String token,
java.lang.String secret,
java.lang.String consumerKey,
java.lang.String callbackUrl,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> attributes)
|
protected |
DefaultOAuthProvider.Token(java.lang.String token,
java.lang.String secret,
java.lang.String consumerKey,
java.lang.String callbackUrl,
java.security.Principal principal,
java.util.Set<java.lang.String> roles,
MultivaluedMap<java.lang.String,java.lang.String> attributes)
|
| Method Summary | |
|---|---|
protected DefaultOAuthProvider.Token |
authorize(java.security.Principal principal,
java.util.Set<java.lang.String> roles)
Authorizes this token - i.e. |
MultivaluedMap<java.lang.String,java.lang.String> |
getAttributes()
Returns additional custom attributes associated with the token. |
java.lang.String |
getCallbackUrl()
Returns callback URL for this token (applicable just to request tokens) |
OAuthConsumer |
getConsumer()
Returns consumer this token was issued for. |
java.security.Principal |
getPrincipal()
Returns a Principal object containing the name of the
user the request containing this token is authorized to act on behalf of. |
java.lang.String |
getSecret()
Returns the token secret. |
java.lang.String |
getToken()
Returns string representing the token. |
boolean |
isInRole(java.lang.String role)
Returns a boolean indicating whether this token is authorized for the specified logical "role". |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected DefaultOAuthProvider.Token(java.lang.String token,
java.lang.String secret,
java.lang.String consumerKey,
java.lang.String callbackUrl,
java.security.Principal principal,
java.util.Set<java.lang.String> roles,
MultivaluedMap<java.lang.String,java.lang.String> attributes)
public DefaultOAuthProvider.Token(java.lang.String token,
java.lang.String secret,
java.lang.String consumerKey,
java.lang.String callbackUrl,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> attributes)
public DefaultOAuthProvider.Token(java.lang.String token,
java.lang.String secret,
DefaultOAuthProvider.Token requestToken)
| Method Detail |
|---|
public java.lang.String getToken()
OAuthToken
getToken in interface OAuthTokenpublic java.lang.String getSecret()
OAuthToken
getSecret in interface OAuthTokenpublic OAuthConsumer getConsumer()
OAuthToken
getConsumer in interface OAuthTokenpublic MultivaluedMap<java.lang.String,java.lang.String> getAttributes()
OAuthTokenOAuthProvider#newRequestToken(java.lang.String, java.lang.String, javax.ws.rs.core.MultivaluedMap)
method that created this request token. If this is an access token,
this is any application defined set that will included as form parameters
in a response to accessToken request.
getAttributes in interface OAuthTokenpublic java.security.Principal getPrincipal()
OAuthTokenPrincipal object containing the name of the
user the request containing this token is authorized to act on behalf of.
When the oauth filter verifies the request
with this token is properly authenticated, it injects this token into a security context
which then delegates SecurityContext.getUserPrincipal() to this
method.
getPrincipal in interface OAuthTokenpublic boolean isInRole(java.lang.String role)
OAuthTokenSecurityContext.isUserInRole(java.lang.String) to this
method.
isInRole in interface OAuthTokenrole - a String specifying the name of the role
boolean indicating whether this token is authorized for
a given rolepublic java.lang.String getCallbackUrl()
protected DefaultOAuthProvider.Token authorize(java.security.Principal principal,
java.util.Set<java.lang.String> roles)
principal - Principal to add to the token.roles - Roles to add to the token.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||