public abstract class AbstractSpnegoAuthSupplier
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected static java.util.logging.Logger |
LOG |
Constructor and Description |
---|
AbstractSpnegoAuthSupplier() |
Modifier and Type | Method and Description |
---|---|
protected void |
decorateSubject(javax.security.auth.Subject subject) |
java.lang.String |
getAuthorization(AuthorizationPolicy authPolicy,
java.net.URI currentURI,
Message message) |
protected java.lang.String |
getCompleteServicePrincipalName(java.net.URI currentURI) |
org.ietf.jgss.Oid |
getServiceNameType() |
javax.security.auth.callback.CallbackHandler |
getUsernamePasswordHandler(java.lang.String username,
java.lang.String password) |
protected boolean |
isCredDelegationRequired(Message message) |
boolean |
isUseCanonicalHostname() |
void |
setCredDelegation(boolean delegation) |
void |
setLoginConfig(javax.security.auth.login.Configuration config) |
void |
setRealm(java.lang.String realm) |
void |
setServiceNameType(org.ietf.jgss.Oid serviceNameType) |
void |
setServicePrincipalName(java.lang.String servicePrincipalName) |
void |
setUseCanonicalHostname(boolean useCanonicalHostname) |
public java.lang.String getAuthorization(AuthorizationPolicy authPolicy, java.net.URI currentURI, Message message)
protected void decorateSubject(javax.security.auth.Subject subject)
protected boolean isCredDelegationRequired(Message message)
protected java.lang.String getCompleteServicePrincipalName(java.net.URI currentURI)
public void setServicePrincipalName(java.lang.String servicePrincipalName)
public void setRealm(java.lang.String realm)
public javax.security.auth.callback.CallbackHandler getUsernamePasswordHandler(java.lang.String username, java.lang.String password)
public void setCredDelegation(boolean delegation)
public void setLoginConfig(javax.security.auth.login.Configuration config)
public org.ietf.jgss.Oid getServiceNameType()
public void setServiceNameType(org.ietf.jgss.Oid serviceNameType)
public boolean isUseCanonicalHostname()
public void setUseCanonicalHostname(boolean useCanonicalHostname)