Package org.eclipse.jetty.security.jaspi
Class JaspiAuthenticatorFactory
- java.lang.Object
-
- org.eclipse.jetty.security.DefaultAuthenticatorFactory
-
- org.eclipse.jetty.security.jaspi.JaspiAuthenticatorFactory
-
- All Implemented Interfaces:
Authenticator.Factory
public class JaspiAuthenticatorFactory extends DefaultAuthenticatorFactory
-
-
Constructor Summary
Constructors Constructor Description JaspiAuthenticatorFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected java.lang.StringfindServerName(Server server)Find a servername.protected java.lang.StringfindServerName(Server server, javax.security.auth.Subject subject)Deprecated.protected javax.security.auth.SubjectfindServiceSubject(Server server)Find a service Subject.AuthenticatorgetAuthenticator(Server server, javax.servlet.ServletContext context, Authenticator.AuthConfiguration configuration, IdentityService identityService, LoginService loginService)java.lang.StringgetServerName()javax.security.auth.SubjectgetServiceSubject()voidsetServerName(java.lang.String serverName)voidsetServiceSubject(javax.security.auth.Subject serviceSubject)-
Methods inherited from class org.eclipse.jetty.security.DefaultAuthenticatorFactory
getLoginService, setLoginService
-
-
-
-
Method Detail
-
getServiceSubject
public javax.security.auth.Subject getServiceSubject()
- Returns:
- the serviceSubject
-
setServiceSubject
public void setServiceSubject(javax.security.auth.Subject serviceSubject)
- Parameters:
serviceSubject- the serviceSubject to set
-
getServerName
public java.lang.String getServerName()
- Returns:
- the serverName
-
setServerName
public void setServerName(java.lang.String serverName)
- Parameters:
serverName- the serverName to set
-
getAuthenticator
public Authenticator getAuthenticator(Server server, javax.servlet.ServletContext context, Authenticator.AuthConfiguration configuration, IdentityService identityService, LoginService loginService)
- Specified by:
getAuthenticatorin interfaceAuthenticator.Factory- Overrides:
getAuthenticatorin classDefaultAuthenticatorFactory
-
findServiceSubject
protected javax.security.auth.Subject findServiceSubject(Server server)
Find a service Subject. IfsetServiceSubject(Subject)has not been used to set a subject, then theContainerLifeCycle.getBeans(Class)method is used to look for a Subject.- Parameters:
server- the server to pull the Subject from- Returns:
- the subject
-
findServerName
protected java.lang.String findServerName(Server server)
Find a servername. IfsetServerName(String)has not been called, then use the name of the a principal in the service subject. If not found, return "server".- Parameters:
server- the server to find the name of- Returns:
- the server name from the service Subject (or default value if not found in subject or principals)
-
findServerName
@Deprecated protected java.lang.String findServerName(Server server, javax.security.auth.Subject subject)
Deprecated.Find a servername. IfsetServerName(String)has not been called, then use the name of the a principal in the service subject. If not found, return "server".- Parameters:
server- the server to usesubject- not used- Returns:
- the server name from the subject of the server (or default value if not found in subject or principals)
-
-