Class SpnegoLoginService

    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

        org.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListener
      • Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

        org.eclipse.jetty.util.component.LifeCycle.Listener
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected IdentityService _identityService
      Deprecated.
       
      protected String _name
      Deprecated.
       
      • Fields inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

        FAILED, RUNNING, STARTED, STARTING, STOPPED, STOPPING
    • Field Detail

      • _name

        protected String _name
        Deprecated.
    • Constructor Detail

      • SpnegoLoginService

        public SpnegoLoginService()
        Deprecated.
      • SpnegoLoginService

        public SpnegoLoginService​(String name)
        Deprecated.
      • SpnegoLoginService

        public SpnegoLoginService​(String name,
                                  String config)
        Deprecated.
    • Method Detail

      • getName

        public String getName()
        Deprecated.
        Specified by:
        getName in interface LoginService
        Returns:
        Get the name of the login service (aka Realm name)
      • setName

        public void setName​(String name)
        Deprecated.
      • getConfig

        public String getConfig()
        Deprecated.
      • setConfig

        public void setConfig​(String config)
        Deprecated.
      • doStart

        protected void doStart()
                        throws Exception
        Deprecated.
        Overrides:
        doStart in class org.eclipse.jetty.util.component.AbstractLifeCycle
        Throws:
        Exception
      • login

        public org.eclipse.jetty.server.UserIdentity login​(String username,
                                                           Object credentials,
                                                           ServletRequest request)
        Deprecated.
        username will be null since the credentials will contain all the relevant info
        Specified by:
        login in interface LoginService
        Parameters:
        username - The user name
        credentials - The users credentials
        request - TODO
        Returns:
        A UserIdentity if the credentials matched, otherwise null
      • validate

        public boolean validate​(org.eclipse.jetty.server.UserIdentity user)
        Deprecated.
        Description copied from interface: LoginService
        Validate a user identity. Validate that a UserIdentity previously created by a call to LoginService.login(String, Object, ServletRequest) is still valid.
        Specified by:
        validate in interface LoginService
        Parameters:
        user - The user to validate
        Returns:
        true if authentication has not been revoked for the user.
      • getIdentityService

        public IdentityService getIdentityService()
        Deprecated.
        Description copied from interface: LoginService
        Get the IdentityService associated with this Login Service.
        Specified by:
        getIdentityService in interface LoginService
        Returns:
        the IdentityService associated with this Login Service.
      • setIdentityService

        public void setIdentityService​(IdentityService service)
        Deprecated.
        Description copied from interface: LoginService
        Set the IdentityService associated with this Login Service.
        Specified by:
        setIdentityService in interface LoginService
        Parameters:
        service - the IdentityService associated with this Login Service.
      • logout

        public void logout​(org.eclipse.jetty.server.UserIdentity user)
        Deprecated.
        Specified by:
        logout in interface LoginService