Class DsfLoginService

java.lang.Object
dev.dsf.common.auth.DsfLoginService
All Implemented Interfaces:
org.eclipse.jetty.security.LoginService

public class DsfLoginService extends Object implements org.eclipse.jetty.security.LoginService
  • Constructor Details

    • DsfLoginService

      public DsfLoginService(org.eclipse.jetty.server.handler.ContextHandler contextHandler)
  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface org.eclipse.jetty.security.LoginService
    • login

      public org.eclipse.jetty.server.UserIdentity login(String username, Object credentials, jakarta.servlet.ServletRequest request)
      Specified by:
      login in interface org.eclipse.jetty.security.LoginService
    • getIdentityProvider

      protected IdentityProvider getIdentityProvider()
    • validate

      public boolean validate(org.eclipse.jetty.server.UserIdentity user)
      Specified by:
      validate in interface org.eclipse.jetty.security.LoginService
    • getIdentityService

      public org.eclipse.jetty.security.IdentityService getIdentityService()
      Specified by:
      getIdentityService in interface org.eclipse.jetty.security.LoginService
    • setIdentityService

      public void setIdentityService(org.eclipse.jetty.security.IdentityService identityService)
      Specified by:
      setIdentityService in interface org.eclipse.jetty.security.LoginService
    • logout

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