com.tinkerpop.rexster.filter
Class AbstractSecurityFilter.Authorizer

java.lang.Object
  extended by com.tinkerpop.rexster.filter.AbstractSecurityFilter.Authorizer
All Implemented Interfaces:
javax.ws.rs.core.SecurityContext
Enclosing class:
AbstractSecurityFilter

public class AbstractSecurityFilter.Authorizer
extends Object
implements javax.ws.rs.core.SecurityContext


Field Summary
 
Fields inherited from interface javax.ws.rs.core.SecurityContext
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH
 
Constructor Summary
AbstractSecurityFilter.Authorizer(AbstractSecurityFilter.User user)
           
 
Method Summary
 String getAuthenticationScheme()
           
 Principal getUserPrincipal()
           
 boolean isSecure()
           
 boolean isUserInRole(String role)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractSecurityFilter.Authorizer

public AbstractSecurityFilter.Authorizer(AbstractSecurityFilter.User user)
Method Detail

getUserPrincipal

public Principal getUserPrincipal()
Specified by:
getUserPrincipal in interface javax.ws.rs.core.SecurityContext

isUserInRole

public boolean isUserInRole(String role)
Specified by:
isUserInRole in interface javax.ws.rs.core.SecurityContext

isSecure

public boolean isSecure()
Specified by:
isSecure in interface javax.ws.rs.core.SecurityContext

getAuthenticationScheme

public String getAuthenticationScheme()
Specified by:
getAuthenticationScheme in interface javax.ws.rs.core.SecurityContext


Copyright © 2009-2012. All Rights Reserved.