Class SecurityFilter.Authorizer
- java.lang.Object
-
- org.glassfish.jersey.examples.httpsclientservergrizzly.SecurityFilter.Authorizer
-
- All Implemented Interfaces:
SecurityContext
- Enclosing class:
- SecurityFilter
public class SecurityFilter.Authorizer extends Object implements SecurityContext
-
-
Field Summary
-
Fields inherited from interface jakarta.ws.rs.core.SecurityContext
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH
-
-
Constructor Summary
Constructors Constructor Description Authorizer(SecurityFilter.User user)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAuthenticationScheme()PrincipalgetUserPrincipal()booleanisSecure()booleanisUserInRole(String role)
-
-
-
Constructor Detail
-
Authorizer
public Authorizer(SecurityFilter.User user)
-
-
Method Detail
-
getUserPrincipal
public Principal getUserPrincipal()
- Specified by:
getUserPrincipalin interfaceSecurityContext
-
isUserInRole
public boolean isUserInRole(String role)
- Specified by:
isUserInRolein interfaceSecurityContext
-
isSecure
public boolean isSecure()
- Specified by:
isSecurein interfaceSecurityContext
-
getAuthenticationScheme
public String getAuthenticationScheme()
- Specified by:
getAuthenticationSchemein interfaceSecurityContext
-
-