Class DefaultUserIdentity

  • All Implemented Interfaces:
    org.eclipse.jetty.server.UserIdentity

    public class DefaultUserIdentity
    extends Object
    implements org.eclipse.jetty.server.UserIdentity
    The default implementation of UserIdentity.
    • Constructor Detail

      • DefaultUserIdentity

        public DefaultUserIdentity​(Subject subject,
                                   Principal userPrincipal,
                                   String[] roles)
    • Method Detail

      • getSubject

        public Subject getSubject()
        Specified by:
        getSubject in interface org.eclipse.jetty.server.UserIdentity
      • getUserPrincipal

        public Principal getUserPrincipal()
        Specified by:
        getUserPrincipal in interface org.eclipse.jetty.server.UserIdentity
      • isUserInRole

        public boolean isUserInRole​(String role,
                                    org.eclipse.jetty.server.UserIdentity.Scope scope)
        Specified by:
        isUserInRole in interface org.eclipse.jetty.server.UserIdentity