@TypeAlias(value="oauth1_token")
public class Token
extends java.lang.Object
implements org.glassfish.jersey.server.oauth1.OAuth1Token
OAuth1Token
.Modifier and Type | Class and Description |
---|---|
(package private) static class |
Token.Builder |
static class |
Token.TokenPrincipal |
Modifier and Type | Field and Description |
---|---|
private javax.ws.rs.core.MultivaluedHashMap<java.lang.String,java.lang.String> |
attributes |
private Consumer |
consumer |
private java.lang.String |
consumerKey |
(package private) static java.lang.String |
OAUTH1_TOKEN |
private Token.TokenPrincipal |
principal |
private java.util.Set<java.lang.String> |
roles |
private java.lang.String |
secret |
private java.lang.String |
token |
Constructor and Description |
---|
Token() |
Token(java.lang.String token,
java.lang.String secret,
Consumer consumer,
java.security.Principal principal,
java.util.Set<java.lang.String> roles,
javax.ws.rs.core.MultivaluedHashMap<java.lang.String,java.lang.String> attributes) |
Modifier and Type | Method and Description |
---|---|
(package private) static Token.Builder |
builder(Consumer consumer,
java.lang.String shopId) |
(package private) static Token.Builder |
builder(Consumer consumer,
java.lang.String shopId,
java.util.Set<java.lang.String> roles) |
(package private) static Token.Builder |
builder(Token token,
Consumer consumer) |
javax.ws.rs.core.MultivaluedHashMap<java.lang.String,java.lang.String> |
getAttributes() |
Consumer |
getConsumer() |
java.lang.String |
getConsumerKey() |
java.security.Principal |
getPrincipal() |
java.util.Set<java.lang.String> |
getRoles() |
java.lang.String |
getSecret() |
java.lang.String |
getToken() |
boolean |
isInRole(java.lang.String role) |
static final java.lang.String OAUTH1_TOKEN
private java.lang.String token
private java.lang.String secret
private Consumer consumer
private java.lang.String consumerKey
private Token.TokenPrincipal principal
private java.util.Set<java.lang.String> roles
private javax.ws.rs.core.MultivaluedHashMap<java.lang.String,java.lang.String> attributes
public Token()
public Token(java.lang.String token, java.lang.String secret, Consumer consumer, java.security.Principal principal, java.util.Set<java.lang.String> roles, javax.ws.rs.core.MultivaluedHashMap<java.lang.String,java.lang.String> attributes)
public java.lang.String getToken()
getToken
in interface org.glassfish.jersey.server.oauth1.OAuth1Token
public java.lang.String getSecret()
getSecret
in interface org.glassfish.jersey.server.oauth1.OAuth1Token
public Consumer getConsumer()
getConsumer
in interface org.glassfish.jersey.server.oauth1.OAuth1Token
public java.lang.String getConsumerKey()
public javax.ws.rs.core.MultivaluedHashMap<java.lang.String,java.lang.String> getAttributes()
getAttributes
in interface org.glassfish.jersey.server.oauth1.OAuth1Token
public java.security.Principal getPrincipal()
getPrincipal
in interface org.glassfish.jersey.server.oauth1.OAuth1Token
public boolean isInRole(java.lang.String role)
isInRole
in interface org.glassfish.jersey.server.oauth1.OAuth1Token
public java.util.Set<java.lang.String> getRoles()
static final Token.Builder builder(Consumer consumer, java.lang.String shopId, java.util.Set<java.lang.String> roles)
static Token.Builder builder(Token token, Consumer consumer)
static Token.Builder builder(Consumer consumer, java.lang.String shopId)