|
||||||||||
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 |