Class ServletSecurityContext

  • All Implemented Interfaces:
    javax.ws.rs.core.SecurityContext

    public class ServletSecurityContext
    extends java.lang.Object
    implements javax.ws.rs.core.SecurityContext
    Version:
    $Revision: 1 $
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private javax.servlet.http.HttpServletRequest request  
      • Fields inherited from interface javax.ws.rs.core.SecurityContext

        BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH
    • Constructor Summary

      Constructors 
      Constructor Description
      ServletSecurityContext​(javax.servlet.http.HttpServletRequest request)  
    • Field Detail

      • request

        private javax.servlet.http.HttpServletRequest request
    • Constructor Detail

      • ServletSecurityContext

        public ServletSecurityContext​(javax.servlet.http.HttpServletRequest request)
    • Method Detail

      • getUserPrincipal

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

        public boolean isUserInRole​(java.lang.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 java.lang.String getAuthenticationScheme()
        Specified by:
        getAuthenticationScheme in interface javax.ws.rs.core.SecurityContext