|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.restlet.security.User
org.restlet.ext.oauth.OAuthUser
public class OAuthUser
Used for storing the OAuth access token in the OAuth security framework.
| Constructor Summary | |
|---|---|
OAuthUser(String user,
String accessToken)
Constructor used for unlimited tokens. |
|
OAuthUser(String user,
String accessToken,
String refreshToken,
long expiresIn)
Constructor used for tokens with a expiration time. |
|
OAuthUser(User user,
String accessToken)
Constructor used for unlimited tokens. |
|
OAuthUser(User user,
String accessToken,
String refreshToken,
long expiresIn)
Constructor used for tokens with a expiration time. |
|
| Method Summary | |
|---|---|
static OAuthUser |
createJson(Representation body)
Converts successful JSON token body responses to OAuthUser. |
static OAuthUser |
createJson(User toCopy,
Representation body)
Converts successful JSON token body responses to OAuthUser. |
String |
getAccessToken()
Returns the access token. |
long |
getExpiresIn()
The expiration delay. |
String |
getRefreshToken()
Returns the refresh token. |
String |
getState()
Returns the current state. |
boolean |
isExpireToken()
Indicates if the current user has a refresh token, or not. |
void |
setState(String state)
Sets the current state. |
| Methods inherited from class org.restlet.security.User |
|---|
getEmail, getFirstName, getIdentifier, getLastName, getName, getSecret, setEmail, setFirstName, setIdentifier, setLastName, setSecret, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.security.Principal |
|---|
equals, hashCode |
| Constructor Detail |
|---|
public OAuthUser(String user,
String accessToken)
user - The user identifier.accessToken - The access token.
public OAuthUser(String user,
String accessToken,
String refreshToken,
long expiresIn)
user - The user identifier.accessToken - The access token.refreshToken - The refresh token.expiresIn - The expiration time.
public OAuthUser(User user,
String accessToken)
user - The User object, all fields will be copied (email, lastName,
firstName, identifier).accessToken - The access token.
public OAuthUser(User user,
String accessToken,
String refreshToken,
long expiresIn)
user - The User object, all fields will be copied (email, lastName,
firstName, identifier).accessToken - The access token.refreshToken - The refresh token.expiresIn - The expiration time.| Method Detail |
|---|
public static OAuthUser createJson(Representation body)
body - Representation containing a successful JSON body element.
public static OAuthUser createJson(User toCopy,
Representation body)
toCopy - Copy user data from. Can be nullbody - Representation containing a successful JSON body element.
public String getAccessToken()
public long getExpiresIn()
public String getRefreshToken()
public String getState()
public boolean isExpireToken()
public void setState(String state)
state - The current state.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||