|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.jersey.oauth.server.OAuthSecurityContext
public class OAuthSecurityContext
Security request that gets injected into the context by the OAuth filter based on the access token attached to the request.
Field Summary |
---|
Fields inherited from interface javax.ws.rs.core.SecurityContext |
---|
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH |
Constructor Summary | |
---|---|
OAuthSecurityContext(OAuthToken token,
boolean isSecure)
|
Method Summary | |
---|---|
String |
getAuthenticationScheme()
Returns the string value of the authentication scheme used to protect the resource. |
Principal |
getUserPrincipal()
Returns a java.security.Principal object containing the
name of the current authenticated user. |
boolean |
isSecure()
Returns a boolean indicating whether this request was made using a secure channel, such as HTTPS. |
boolean |
isUserInRole(String string)
Returns a boolean indicating whether the authenticated user is included in the specified logical "role". |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OAuthSecurityContext(OAuthToken token, boolean isSecure)
Method Detail |
---|
public Principal getUserPrincipal()
SecurityContext
java.security.Principal
object containing the
name of the current authenticated user. If the user
has not been authenticated, the method returns null.
getUserPrincipal
in interface SecurityContext
java.security.Principal
containing the name
of the user making this request; null if the user has not been
authenticatedpublic boolean isUserInRole(String string)
SecurityContext
false
.
isUserInRole
in interface SecurityContext
string
- a String
specifying the name of the role
boolean
indicating whether the user making
the request belongs to a given role; false
if the user
has not been authenticatedpublic boolean isSecure()
SecurityContext
isSecure
in interface SecurityContext
true
if the request was made using a secure
channel, false
otherwisepublic String getAuthenticationScheme()
SecurityContext
getAuthenticationScheme
in interface SecurityContext
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |