Skip navigation links
A B C D E G H I K L M N P R S T U W 

A

accessControl - Variable in class net.sourceforge.spnego.SpnegoHttpFilter
Object for performing User Authorization.
accessControl - Variable in class net.sourceforge.spnego.SpnegoHttpServletRequest
authZ framework interface.
addRequestProperty(String, String) - Method in class net.sourceforge.spnego.SpnegoHttpURLConnection
Adds an HTTP Request property.
ALLOW_BASIC - Static variable in class net.sourceforge.spnego.SpnegoHttpFilter.Constants
Servlet init param name in web.xml spnego.allow.basic.
ALLOW_DELEGATION - Static variable in class net.sourceforge.spnego.SpnegoHttpFilter.Constants
Servlet init param name in web.xml spnego.allow.delegation.
ALLOW_LOCALHOST - Static variable in class net.sourceforge.spnego.SpnegoHttpFilter.Constants
Servlet init param name in web.xml spnego.allow.localhost.
ALLOW_UNSEC_BASIC - Static variable in class net.sourceforge.spnego.SpnegoHttpFilter.Constants
Servlet init param name in web.xml spnego.allow.unsecure.basic.
allowBasic - Variable in class net.sourceforge.spnego.SpnegoAuthenticator
Flag to indicate if BASIC Auth is allowed.
allowBasic - Variable in class net.sourceforge.spnego.SpnegoFilterConfig
true if Basic auth should be offered.
allowDelegation - Variable in class net.sourceforge.spnego.SpnegoAuthenticator
Flag to indicate if credential delegation is allowed.
allowDelegation - Variable in class net.sourceforge.spnego.SpnegoFilterConfig
true if server should support credential delegation requests.
allowLocalhost - Variable in class net.sourceforge.spnego.SpnegoAuthenticator
Flag to skip auth if localhost.
allowLocalhost - Variable in class net.sourceforge.spnego.SpnegoFilterConfig
true if request from localhost should not be authenticated.
allowUnsecure - Variable in class net.sourceforge.spnego.SpnegoAuthenticator
Flag to indicate if non-SSL BASIC Auth allowed.
allowUnsecure - Variable in class net.sourceforge.spnego.SpnegoFilterConfig
true if non-ssl for basic auth is allowed.
ALPHABET - Static variable in class net.sourceforge.spnego.Base64
 
ANY - Static variable in class net.sourceforge.spnego.LdapAccessControl
 
anyAccess(String, String...) - Method in class net.sourceforge.spnego.LdapAccessControl
 
anyAccess(String...) - Method in interface net.sourceforge.spnego.SpnegoAccessControl
Checks to see if the user has at least one of the passed-in user-defined resource labels
anyAccess(String...) - Method in class net.sourceforge.spnego.SpnegoHttpServletRequest
 
anyAccess(String, String...) - Method in interface net.sourceforge.spnego.UserAccessControl
Checks to see if the given user has at least one of the passed-in user-defined resource labels.
anyRole(String, String...) - Method in class net.sourceforge.spnego.LdapAccessControl
 
anyRole(String...) - Method in interface net.sourceforge.spnego.SpnegoAccessControl
Checks to see if the user has at least one of the passed-in attributes.
anyRole(String...) - Method in class net.sourceforge.spnego.SpnegoHttpServletRequest
 
anyRole(String, String...) - Method in interface net.sourceforge.spnego.UserAccessControl
Checks to see if the given user has at least one of the passed-in attributes.
assertConnected() - Method in class net.sourceforge.spnego.SpnegoHttpURLConnection
Throws IllegalStateException if this connection object has not yet created a communications link to the specified URL.
assertKeyValue(String, String) - Method in class net.sourceforge.spnego.SpnegoHttpURLConnection
Internal sanity check to validate not null key/value pairs.
assertNotConnected() - Method in class net.sourceforge.spnego.SpnegoHttpURLConnection
Throws IllegalStateException if this connection object has already created a communications link to the specified URL.
authenticate(HttpServletRequest, SpnegoHttpServletResponse) - Method in class net.sourceforge.spnego.SpnegoAuthenticator
Returns the KerberosPrincipal of the user/client making the HTTP request.
authenticator - Variable in class net.sourceforge.spnego.SpnegoHttpFilter
Object for performing Basic and SPNEGO authentication.
AUTHN_HEADER - Static variable in class net.sourceforge.spnego.SpnegoHttpFilter.Constants
HTTP Response Header WWW-Authenticate.
AUTHZ_HEADER - Static variable in class net.sourceforge.spnego.SpnegoHttpFilter.Constants
HTTP Request Header Authorization.
autoDisposeCreds - Variable in class net.sourceforge.spnego.SpnegoHttpURLConnection
Determines if the GSSCredentials (if any) used during the connection request should be automatically disposed by this class when finished.

B

Base64 - Class in net.sourceforge.spnego
 
Base64() - Constructor for class net.sourceforge.spnego.Base64
 
BASIC_HEADER - Static variable in class net.sourceforge.spnego.SpnegoHttpFilter.Constants
HTTP Response Header Basic.
basicScheme - Variable in class net.sourceforge.spnego.SpnegoAuthScheme
true if Basic Auth scheme.

C

cacheUserInfo(String) - Method in class net.sourceforge.spnego.LdapAccessControl
 
call(SOAPMessage, Object) - Method in class net.sourceforge.spnego.SpnegoSOAPConnection
 
canUseKeyTab - Variable in class net.sourceforge.spnego.SpnegoFilterConfig
true if all req.
clean(String) - Static method in class net.sourceforge.spnego.SpnegoFilterConfig
 
CLIENT_MODULE - Static variable in class net.sourceforge.spnego.SpnegoHttpFilter.Constants
Servlet init param name in web.xml spnego.login.client.module.
clientLoginModule - Variable in class net.sourceforge.spnego.SpnegoFilterConfig
name of the client login module.
clientModuleName - Variable in class net.sourceforge.spnego.SpnegoAuthenticator
Login Context module name for client auth.
close() - Method in class net.sourceforge.spnego.SpnegoSOAPConnection
 
cntxtEstablished - Variable in class net.sourceforge.spnego.SpnegoHttpURLConnection
Flag to determine if GSSContext has been established.
confidentiality - Variable in class net.sourceforge.spnego.SpnegoHttpURLConnection
GSSContext request Message Confidentiality.
conn - Variable in class net.sourceforge.spnego.SpnegoHttpURLConnection
Ref to HTTP URL Connection object after calling connect method.
conn - Variable in class net.sourceforge.spnego.SpnegoSOAPConnection
 
connect(URL) - Method in class net.sourceforge.spnego.SpnegoHttpURLConnection
Opens a communications link to the resource referenced by this URL, if such a connection has not already been established.
connect(URL, ByteArrayOutputStream) - Method in class net.sourceforge.spnego.SpnegoHttpURLConnection
Opens a communications link to the resource referenced by this URL, if such a connection has not already been established.
connected - Variable in class net.sourceforge.spnego.SpnegoHttpURLConnection
If false, this connection object has not created a communications link to the specified URL.
Constants() - Constructor for class net.sourceforge.spnego.SpnegoHttpFilter.Constants
 
CONTENT_TYPE - Static variable in class net.sourceforge.spnego.SpnegoHttpFilter.Constants
HTTP Request Header Content-Type.
createMessage(InputStream) - Method in class net.sourceforge.spnego.SpnegoSOAPConnection
 
credential - Variable in class net.sourceforge.spnego.SpnegoHttpURLConnection
Client's credentials.

D

decode(String) - Static method in class net.sourceforge.spnego.Base64
Decodes the supplied Base-64 encoded string.
deecee - Variable in class net.sourceforge.spnego.LdapAccessControl
DC= base portionS of the ldap search filter.
DEFAULT_TTL - Static variable in class net.sourceforge.spnego.LdapAccessControl
default is 20 minutes.
delegatedCred - Variable in class net.sourceforge.spnego.SpnegoPrincipal
 
DelegateServletRequest - Interface in net.sourceforge.spnego
The default installation of Internet Explorer and Active Directory allow the user's/requester's credential to be delegated.
destroy() - Method in class net.sourceforge.spnego.LdapAccessControl
 
destroy() - Method in class net.sourceforge.spnego.SpnegoHttpFilter
 
destroy() - Method in interface net.sourceforge.spnego.UserAccessControl
Used for clean-up when usage of the object is no longer needed and no other method calls will be made on this instance.
disconnect() - Method in class net.sourceforge.spnego.SpnegoHttpURLConnection
Logout and clear request properties.
dispose() - Method in class net.sourceforge.spnego.SpnegoAuthenticator
Logout.
dispose(GSSContext) - Method in class net.sourceforge.spnego.SpnegoHttpURLConnection
Logout the LoginContext instance, and call dispose() on GSSCredential if autoDisposeCreds is set to true, and call dispose on the passed-in GSSContext instance.
doBasicAuth(SpnegoAuthScheme, SpnegoHttpServletResponse) - Method in class net.sourceforge.spnego.SpnegoAuthenticator
Performs authentication using the BASIC Auth mechanism.
doClientModule(String) - Method in class net.sourceforge.spnego.SpnegoFilterConfig
 
documentFactory - Variable in class net.sourceforge.spnego.SpnegoSOAPConnection
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class net.sourceforge.spnego.SpnegoHttpFilter
 
doLocalhost() - Method in class net.sourceforge.spnego.SpnegoAuthenticator
 
doServerModule(String) - Method in class net.sourceforge.spnego.SpnegoFilterConfig
Set the canUseKeyTab flag by determining if all LoginModule options have been set.
doSpnegoAuth(SpnegoAuthScheme, SpnegoHttpServletResponse) - Method in class net.sourceforge.spnego.SpnegoAuthenticator
Performs authentication using the SPNEGO mechanism.
downgradeNtlm() - Method in class net.sourceforge.spnego.SpnegoFilterConfig
Returns true if a client sends an NTLM token and the filter should ask client for a Basic Auth token instead.

E

EMPTY_BYTE - Static variable in class net.sourceforge.spnego.SpnegoHttpURLConnection
 
EMPTY_BYTE_ARRAY - Static variable in class net.sourceforge.spnego.SpnegoAuthScheme
Zero length byte array.
encode(byte[]) - Static method in class net.sourceforge.spnego.Base64
Base-64 encodes the supplied block of data.
environment - Variable in class net.sourceforge.spnego.LdapAccessControl
 
equals(Object) - Method in class net.sourceforge.spnego.SpnegoPrincipal
 
exclude(String, String) - Method in class net.sourceforge.spnego.SpnegoHttpFilter
 
EXCLUDE_DIRS - Static variable in class net.sourceforge.spnego.SpnegoHttpFilter.Constants
Servlet init param name in web.xml spnego.exclude.dirs.
excludeDirs - Variable in class net.sourceforge.spnego.SpnegoFilterConfig
url directory path(s) that should NOT undergo authentication.
excludeDirs - Variable in class net.sourceforge.spnego.SpnegoHttpFilter
directories which should not be authenticated irrespective of filter-mapping.
expiration - Variable in class net.sourceforge.spnego.LdapAccessControl
determines how long to keep in cache.

G

getAuthScheme(String) - Static method in class net.sourceforge.spnego.SpnegoProvider
Returns the SpnegoAuthScheme or null if header is missing.
getAuthType() - Method in class net.sourceforge.spnego.SpnegoHttpServletRequest
Returns "Negotiate" or "Basic" else default auth type.
getClientCredential(Subject) - Static method in class net.sourceforge.spnego.SpnegoProvider
Returns the GSS-API interface for creating a security context.
getClientLoginModule() - Method in class net.sourceforge.spnego.SpnegoFilterConfig
Return the value defined in the servlet's init params in the web.xml file.
getDelegatedCredential() - Method in interface net.sourceforge.spnego.DelegateServletRequest
Returns the requester's delegated credential.
getDelegatedCredential() - Method in class net.sourceforge.spnego.SpnegoHttpServletRequest
 
getDelegatedCredential() - Method in class net.sourceforge.spnego.SpnegoPrincipal
Returns this Principal's delegated credential or null.
getErrorStream() - Method in class net.sourceforge.spnego.SpnegoHttpURLConnection
Returns an error stream that reads from this open connection.
getExcludeDirs() - Method in class net.sourceforge.spnego.SpnegoFilterConfig
Return the value defined in the servlet's init params in the web.xml file as a List object.
getGSSContext(URL) - Method in class net.sourceforge.spnego.SpnegoHttpURLConnection
Returns a GSSContextt for the given url with a default lifetime.
getGSSContext(GSSCredential, URL) - Static method in class net.sourceforge.spnego.SpnegoProvider
Returns a GSSContext to be used by custom clients to set data integrity requirements, confidentiality and if mutual authentication is required.
getHeaderField(int) - Method in class net.sourceforge.spnego.SpnegoHttpURLConnection
Get header value at specified index.
getHeaderField(String) - Method in class net.sourceforge.spnego.SpnegoHttpURLConnection
Get header value by header name.
getHeaderFieldKey(int) - Method in class net.sourceforge.spnego.SpnegoHttpURLConnection
Get header field key at specified index.
getInfo(String) - Method in interface net.sourceforge.spnego.UserInfo
Returns a list of info associated with the label.
getInputStream() - Method in class net.sourceforge.spnego.SpnegoHttpURLConnection
Returns an input stream that reads from this open connection.
getInstance(FilterConfig) - Static method in class net.sourceforge.spnego.SpnegoFilterConfig
Returns the instance of the servlet's config parameters.
getInstanceFollowRedirects() - Method in class net.sourceforge.spnego.SpnegoHttpURLConnection
 
getLabels() - Method in interface net.sourceforge.spnego.UserInfo
Return a list of labels.
getName() - Method in class net.sourceforge.spnego.SpnegoPrincipal
 
getNameType() - Method in class net.sourceforge.spnego.SpnegoPrincipal
Returns the name type of the KerberosPrincipal.
getOid() - Static method in class net.sourceforge.spnego.SpnegoProvider
Returns the Universal Object Identifier representation of the SPNEGO mechanism.
getOutputStream() - Method in class net.sourceforge.spnego.SpnegoHttpURLConnection
Returns an output stream that writes to this open connection.
getPreauthPassword() - Method in class net.sourceforge.spnego.SpnegoFilterConfig
Return the password to the pre-authentication domain account.
getPreauthUsername() - Method in class net.sourceforge.spnego.SpnegoFilterConfig
Return the name of the pre-authentication domain account.
getRealm() - Method in class net.sourceforge.spnego.SpnegoPrincipal
Returns the realm component of this Kerberos principal.
getRemoteUser() - Method in class net.sourceforge.spnego.SpnegoHttpServletRequest
Returns authenticated username (sans domain/realm) else default username.
getResponseCode() - Method in class net.sourceforge.spnego.SpnegoHttpURLConnection
Returns HTTP Status code.
getResponseMessage() - Method in class net.sourceforge.spnego.SpnegoHttpURLConnection
Returns HTTP Status message.
getScheme() - Method in class net.sourceforge.spnego.SpnegoAuthScheme
Returns HTTP Authorization scheme.
getServerCredential(Subject) - Static method in class net.sourceforge.spnego.SpnegoProvider
Returns the GSSCredential the server uses for pre-authentication.
getServerLoginModule() - Method in class net.sourceforge.spnego.SpnegoFilterConfig
Return the value defined in the servlet's init params in the web.xml file.
getServerName(URL) - Static method in class net.sourceforge.spnego.SpnegoProvider
Returns the GSSName constructed out of the passed-in URL object.
getServerRealm() - Method in class net.sourceforge.spnego.SpnegoAuthenticator
 
getToken() - Method in class net.sourceforge.spnego.SpnegoAuthScheme
Returns a copy of byte[].
getUserInfo(String) - Method in class net.sourceforge.spnego.LdapAccessControl
Returns a user info object if specified in web.xml or the spnego.policy file.
getUserInfo() - Method in interface net.sourceforge.spnego.SpnegoAccessControl
Returns the user's info object.
getUserInfo() - Method in class net.sourceforge.spnego.SpnegoHttpServletRequest
 
getUserInfo(String) - Method in interface net.sourceforge.spnego.UserAccessControl
Returns the user's info object for the given user.
getUsernamePasswordHandler(String, String) - Static method in class net.sourceforge.spnego.SpnegoProvider
Used by the BASIC Auth mechanism for establishing a LoginContext to authenticate a client/caller/request.
getUserPrincipal() - Method in class net.sourceforge.spnego.SpnegoHttpServletRequest
Returns KerberosPrincipal of user.

H

HAS - Static variable in class net.sourceforge.spnego.LdapAccessControl
 
hasAccess(String, String) - Method in class net.sourceforge.spnego.LdapAccessControl
 
hasAccess(String, String, String...) - Method in class net.sourceforge.spnego.LdapAccessControl
 
hasAccess(String) - Method in interface net.sourceforge.spnego.SpnegoAccessControl
Checks to see if the user has access to the user-defined resource label.
hasAccess(String, String...) - Method in interface net.sourceforge.spnego.SpnegoAccessControl
Checks to see if the user has the first user-defined resource label AND has at least one of the passed-in user-defined resource labels.
hasAccess(String) - Method in class net.sourceforge.spnego.SpnegoHttpServletRequest
 
hasAccess(String, String...) - Method in class net.sourceforge.spnego.SpnegoHttpServletRequest
 
hasAccess(String, String) - Method in interface net.sourceforge.spnego.UserAccessControl
Checks to see if the passed-in user has access to the user-defined resource label.
hasAccess(String, String, String...) - Method in interface net.sourceforge.spnego.UserAccessControl
Checks to see if the given user has the first resource label AND has at least one of the passed-in resource labels.
hashCode() - Method in class net.sourceforge.spnego.SpnegoPrincipal
 
hasInfo(String) - Method in interface net.sourceforge.spnego.UserInfo
Returns true if there is info with the passed-in label.
hasRole(String, String) - Method in class net.sourceforge.spnego.LdapAccessControl
 
hasRole(String, String, String...) - Method in class net.sourceforge.spnego.LdapAccessControl
 
hasRole(String) - Method in interface net.sourceforge.spnego.SpnegoAccessControl
Checks to see if the user has the passed-in attribute.
hasRole(String, String...) - Method in interface net.sourceforge.spnego.SpnegoAccessControl
Checks to see if the user has the first attribute AND has at least one of the passed-in attributes.
hasRole(String) - Method in class net.sourceforge.spnego.SpnegoHttpServletRequest
 
hasRole(String, String...) - Method in class net.sourceforge.spnego.SpnegoHttpServletRequest
 
hasRole(String, String) - Method in interface net.sourceforge.spnego.UserAccessControl
Checks to see if the given user has the passed-in attribute.
hasRole(String, String, String...) - Method in interface net.sourceforge.spnego.UserAccessControl
Checks to see if the given user has the first attribute AND has at least one of the passed-in attributes.

I

init(Properties) - Method in class net.sourceforge.spnego.LdapAccessControl
 
init(FilterConfig) - Method in class net.sourceforge.spnego.SpnegoHttpFilter
 
init(Properties) - Method in interface net.sourceforge.spnego.UserAccessControl
Method is used for initialization prior to use/calling any other method.
instance - Static variable in class net.sourceforge.spnego.SpnegoFilterConfig
 
instanceFollowRedirects - Variable in class net.sourceforge.spnego.SpnegoHttpURLConnection
Default is set to false instead of true.
isAuthorized(HttpServletRequest) - Method in class net.sourceforge.spnego.SpnegoHttpFilter
 
isBasicAllowed() - Method in class net.sourceforge.spnego.SpnegoFilterConfig
Returns true if Basic Authentication is allowed.
isBasicScheme() - Method in class net.sourceforge.spnego.SpnegoAuthScheme
Returns true if this SpnegoAuthScheme is of type "Basic".
isContextEstablished() - Method in class net.sourceforge.spnego.SpnegoHttpURLConnection
Returns true if GSSContext has been established.
isDelegationAllowed() - Method in class net.sourceforge.spnego.SpnegoFilterConfig
Returns true if the server should support credential delegation requests.
isLocalhost(HttpServletRequest) - Method in class net.sourceforge.spnego.SpnegoAuthenticator
Returns true if HTTP request is from the same host (localhost).
isLocalhostAllowed() - Method in class net.sourceforge.spnego.SpnegoFilterConfig
Returns true if requests from localhost are allowed.
isNegotiateScheme() - Method in class net.sourceforge.spnego.SpnegoAuthScheme
Returns true if this SpnegoAuthScheme is of type "Negotiate".
isNtlmToken() - Method in class net.sourceforge.spnego.SpnegoAuthScheme
Returns true if NTLM.
isStatusSet() - Method in class net.sourceforge.spnego.SpnegoHttpServletResponse
Tells if setStatus has been called.
isUnsecureAllowed() - Method in class net.sourceforge.spnego.SpnegoFilterConfig
Returns true if SSL/TLS is required.
isUserInRole(String) - Method in class net.sourceforge.spnego.SpnegoHttpServletRequest
 

K

kerberosPrincipal - Variable in class net.sourceforge.spnego.SpnegoPrincipal
 
KRB5_CONF - Static variable in class net.sourceforge.spnego.SpnegoHttpFilter.Constants
Servlet init param name in web.xml spnego.krb5.conf.
KRB5_PASSWORD - Static variable in class net.sourceforge.spnego.LdapAccessControl
 
KRB5_USERNAME - Static variable in class net.sourceforge.spnego.LdapAccessControl
 

L

LDAP_AUTHN - Static variable in class net.sourceforge.spnego.LdapAccessControl
 
LDAP_DEECE - Static variable in class net.sourceforge.spnego.LdapAccessControl
 
LDAP_FACTORY - Static variable in class net.sourceforge.spnego.LdapAccessControl
 
LDAP_PASSWORD - Static variable in class net.sourceforge.spnego.LdapAccessControl
 
LDAP_POOL - Static variable in class net.sourceforge.spnego.LdapAccessControl
 
LDAP_URL - Static variable in class net.sourceforge.spnego.LdapAccessControl
 
LDAP_USERNAME - Static variable in class net.sourceforge.spnego.LdapAccessControl
 
LdapAccessControl - Class in net.sourceforge.spnego
The LdapAccessControl class is a reference implementation of the UserAccessControl interface.
LdapAccessControl() - Constructor for class net.sourceforge.spnego.LdapAccessControl
Default constructor.
loadPolicies(Properties, Properties) - Method in class net.sourceforge.spnego.LdapAccessControl
 
loadResourceNames(Properties, Properties) - Method in class net.sourceforge.spnego.LdapAccessControl
 
LOCK - Static variable in class net.sourceforge.spnego.SpnegoAuthenticator
GSSContext is not thread-safe.
LOCK - Static variable in class net.sourceforge.spnego.SpnegoHttpURLConnection
GSSContext is not thread-safe.
LOGGER - Static variable in class net.sourceforge.spnego.LdapAccessControl
 
LOGGER - Static variable in class net.sourceforge.spnego.SpnegoAuthenticator
 
LOGGER - Static variable in class net.sourceforge.spnego.SpnegoFilterConfig
 
LOGGER - Static variable in class net.sourceforge.spnego.SpnegoHttpFilter
 
LOGGER - Static variable in class net.sourceforge.spnego.SpnegoHttpURLConnection
 
LOGGER - Static variable in class net.sourceforge.spnego.SpnegoProvider
Default LOGGER.
LOGGER - Static variable in class net.sourceforge.spnego.SpnegoSOAPConnection
Default LOGGER.
LOGGER_LEVEL - Static variable in class net.sourceforge.spnego.SpnegoHttpFilter.Constants
Specify logging level.
LOGGER_NAME - Static variable in class net.sourceforge.spnego.SpnegoHttpFilter.Constants
Name of Spnego Logger.
LOGIN_CONF - Static variable in class net.sourceforge.spnego.SpnegoHttpFilter.Constants
Servlet init param name in web.xml spnego.login.conf.
loginConfExists(String) - Method in class net.sourceforge.spnego.SpnegoFilterConfig
 
loginContext - Variable in class net.sourceforge.spnego.SpnegoAuthenticator
Login Context server uses for pre-authentication.
loginContext - Variable in class net.sourceforge.spnego.SpnegoHttpURLConnection
Login Context for authenticating client.

M

MANAGER - Static variable in class net.sourceforge.spnego.SpnegoAuthenticator
Default GSSManager.
MANAGER - Static variable in class net.sourceforge.spnego.SpnegoProvider
Factory for GSS-API mechanism.
matchedExpired(String, long) - Method in class net.sourceforge.spnego.LdapAccessControl
 
matchedList - Variable in class net.sourceforge.spnego.LdapAccessControl
cache LDAP results to minimize trips to ldap server.
MAX_NUM_FILTERS - Static variable in class net.sourceforge.spnego.LdapAccessControl
maximum number of ldap filters is 200
MAX_REDIRECTS - Static variable in class net.sourceforge.spnego.SpnegoHttpURLConnection
Number of times redirects will be allowed.
MESSAGE_UNSUPPORTED - Static variable in class net.sourceforge.spnego.SpnegoHttpServletRequest
 
messageFactory - Variable in class net.sourceforge.spnego.SpnegoSOAPConnection
 
messageIntegrity - Variable in class net.sourceforge.spnego.SpnegoHttpURLConnection
GSSContext request Message Integrity.
MISSING_PROPERTY - Static variable in class net.sourceforge.spnego.SpnegoFilterConfig
 
moduleExists(String, String) - Method in class net.sourceforge.spnego.SpnegoFilterConfig
 
mutualAuth - Variable in class net.sourceforge.spnego.SpnegoHttpURLConnection
GSSContext request Mutual Authentication.

N

negotiate(HttpServletRequest, SpnegoHttpServletResponse, boolean, boolean, String) - Static method in class net.sourceforge.spnego.SpnegoProvider
Returns the SpnegoAuthScheme mechanism used to authenticate the request.
NEGOTIATE_HEADER - Static variable in class net.sourceforge.spnego.SpnegoHttpFilter.Constants
HTTP Response Header Negotiate.
negotiateScheme - Variable in class net.sourceforge.spnego.SpnegoAuthScheme
true if Negotiate scheme.
net.sourceforge.spnego - package net.sourceforge.spnego
 
ntlm - Variable in class net.sourceforge.spnego.SpnegoAuthScheme
true if NTLM token.
NTLM_PROLOG - Static variable in class net.sourceforge.spnego.SpnegoHttpFilter.Constants
NTLM base64-encoded token start value.

P

page403 - Variable in class net.sourceforge.spnego.SpnegoHttpFilter
Landing page if user is denied authZ access.
parse(InputStream) - Method in class net.sourceforge.spnego.SpnegoSOAPConnection
 
password - Variable in class net.sourceforge.spnego.SpnegoFilterConfig
password to domain account.
policy - Variable in class net.sourceforge.spnego.LdapAccessControl
ldap search filter(s).
POLICY_FILE - Static variable in class net.sourceforge.spnego.LdapAccessControl
 
PREAUTH_PASSWORD - Static variable in class net.sourceforge.spnego.SpnegoHttpFilter.Constants
Servlet init param name in web.xml spnego.preauth.password.
PREAUTH_USERNAME - Static variable in class net.sourceforge.spnego.SpnegoHttpFilter.Constants
Servlet init param name in web.xml spnego.preauth.username.
PREFIX_ACCESS - Static variable in class net.sourceforge.spnego.LdapAccessControl
 
PREFIX_FILTER - Static variable in class net.sourceforge.spnego.LdapAccessControl
 
PREFIX_NAME - Static variable in class net.sourceforge.spnego.LdapAccessControl
 
PREFIX_TYPE - Static variable in class net.sourceforge.spnego.LdapAccessControl
 
principal - Variable in class net.sourceforge.spnego.SpnegoHttpServletRequest
Client Principal.
PROMPT_NTLM - Static variable in class net.sourceforge.spnego.SpnegoHttpFilter.Constants
If server receives an NTLM token, the filter will return with a 401 and with Basic as the only option (no Negotiate) spnego.prompt.ntlm.
promptIfNtlm - Variable in class net.sourceforge.spnego.SpnegoAuthenticator
Flag to indicate if NTLM is accepted.
promptNtlm - Variable in class net.sourceforge.spnego.SpnegoFilterConfig
true if instead of err on ntlm token, prompt for username/pass.

R

readLock - Variable in class net.sourceforge.spnego.LdapAccessControl
 
readWriteLock - Variable in class net.sourceforge.spnego.LdapAccessControl
read lock for reading instance variables and write lock for ldap search.
redirect(URL, ByteArrayOutputStream) - Method in class net.sourceforge.spnego.SpnegoHttpURLConnection
 
redirectCount - Variable in class net.sourceforge.spnego.SpnegoHttpURLConnection
Number of times request was redirected.
replayDetection - Variable in class net.sourceforge.spnego.SpnegoHttpURLConnection
GSSContext request Replay Detection.
reqCredDeleg - Variable in class net.sourceforge.spnego.SpnegoHttpURLConnection
Request credential to be delegated.
requestCredDeleg(boolean) - Method in class net.sourceforge.spnego.SpnegoHttpURLConnection
Request that this GSSCredential be allowed for delegation.
requestMethod - Variable in class net.sourceforge.spnego.SpnegoHttpURLConnection
Default is GET.
requestProperties - Variable in class net.sourceforge.spnego.SpnegoHttpURLConnection
 
resources - Variable in class net.sourceforge.spnego.LdapAccessControl
access resources by using a user-defined label.

S

scheme - Variable in class net.sourceforge.spnego.SpnegoAuthScheme
HTTP (Request) "Authorization" Header scheme.
sequenceDetection - Variable in class net.sourceforge.spnego.SpnegoHttpURLConnection
GSSContext request Sequence Detection.
SERVER_MODULE - Static variable in class net.sourceforge.spnego.SpnegoHttpFilter.Constants
Servlet init param name in web.xml spnego.login.server.module.
SERVER_REALM - Static variable in class net.sourceforge.spnego.LdapAccessControl
 
serverCredentials - Variable in class net.sourceforge.spnego.SpnegoAuthenticator
Credentials server uses for authenticating requests.
serverLoginModule - Variable in class net.sourceforge.spnego.SpnegoFilterConfig
name of the server login module.
serverPrincipal - Variable in class net.sourceforge.spnego.SpnegoAuthenticator
Server Principal used for pre-authentication.
setBasicSupport(String, String) - Method in class net.sourceforge.spnego.SpnegoFilterConfig
Specify if Basic authentication is allowed and if un-secure/non-ssl Basic should be allowed.
setConfidentiality(boolean) - Method in class net.sourceforge.spnego.SpnegoHttpURLConnection
Specify if GSSContext should request Confidentiality.
setInstanceFollowRedirects(boolean) - Method in class net.sourceforge.spnego.SpnegoHttpURLConnection
 
setLogLevel(String) - Method in class net.sourceforge.spnego.SpnegoFilterConfig
Specify the logging level.
setMessageIntegrity(boolean) - Method in class net.sourceforge.spnego.SpnegoHttpURLConnection
Specify if GSSContext should request Message Integrity.
setMutualAuth(boolean) - Method in class net.sourceforge.spnego.SpnegoHttpURLConnection
Specify if GSSContext should request Mutual Auth.
setNtlmSupport(String) - Method in class net.sourceforge.spnego.SpnegoFilterConfig
If request contains NTLM token, specify if a 401 should be sent back to client with Basic Auth as the only available authentication scheme.
setReplayDetection(boolean) - Method in class net.sourceforge.spnego.SpnegoHttpURLConnection
Specify if if GSSContext should request should request Replay Detection.
setRequestMethod(String) - Method in class net.sourceforge.spnego.SpnegoHttpURLConnection
May override the default GET method.
setRequestProperty(String, String) - Method in class net.sourceforge.spnego.SpnegoHttpURLConnection
Sets an HTTP Request property.
setSequenceDetection(boolean) - Method in class net.sourceforge.spnego.SpnegoHttpURLConnection
Specify if if GSSContext should request Sequence Detection.
setStatus(int) - Method in class net.sourceforge.spnego.SpnegoHttpServletResponse
 
setStatus(int, boolean) - Method in class net.sourceforge.spnego.SpnegoHttpServletResponse
Sets the HTTP Status Code and optionally set the the content length to zero and flush the buffer.
setUsernamePassword(String, String) - Method in class net.sourceforge.spnego.SpnegoFilterConfig
Set the username and password if specified in web.xml's init params.
sitewide - Variable in class net.sourceforge.spnego.SpnegoHttpFilter
AuthZ required for every page.
SOAP_ACTION - Static variable in class net.sourceforge.spnego.SpnegoHttpFilter.Constants
HTTP Request Header SOAPAction.
split(String) - Static method in class net.sourceforge.spnego.SpnegoFilterConfig
 
SPNEGO_OID - Static variable in class net.sourceforge.spnego.SpnegoProvider
GSS-API mechanism "1.3.6.1.5.5.2".
SpnegoAccessControl - Interface in net.sourceforge.spnego
Defines an object for performing user authorization (authZ).
SpnegoAuthenticator - Class in net.sourceforge.spnego
Handles SPNEGO or Basic authentication.
SpnegoAuthenticator(SpnegoFilterConfig) - Constructor for class net.sourceforge.spnego.SpnegoAuthenticator
Create an authenticator for SPNEGO and/or BASIC authentication.
SpnegoAuthenticator(Map<String, String>) - Constructor for class net.sourceforge.spnego.SpnegoAuthenticator
Create an authenticator for SPNEGO and/or BASIC authentication.
SpnegoAuthenticator(String, SpnegoFilterConfig) - Constructor for class net.sourceforge.spnego.SpnegoAuthenticator
Create an authenticator for SPNEGO and/or BASIC authentication.
SpnegoAuthScheme - Class in net.sourceforge.spnego
Example schemes are "Negotiate" and "Basic".
SpnegoAuthScheme(String, String) - Constructor for class net.sourceforge.spnego.SpnegoAuthScheme
 
SpnegoFilterConfig - Class in net.sourceforge.spnego
Class that applies/enforces web.xml init params.
SpnegoFilterConfig() - Constructor for class net.sourceforge.spnego.SpnegoFilterConfig
 
SpnegoFilterConfig(FilterConfig) - Constructor for class net.sourceforge.spnego.SpnegoFilterConfig
Class is a Singleton.
SpnegoHttpFilter - Class in net.sourceforge.spnego
Http Servlet Filter that provides SPNEGO authentication.
SpnegoHttpFilter() - Constructor for class net.sourceforge.spnego.SpnegoHttpFilter
 
SpnegoHttpFilter.Constants - Class in net.sourceforge.spnego
Defines constants and parameter names that are used in the web.xml file, and HTTP request headers, etc.
SpnegoHttpServletRequest - Class in net.sourceforge.spnego
Wrap ServletRequest so we can do our own handling of the principal and auth types.
SpnegoHttpServletRequest(HttpServletRequest, SpnegoPrincipal) - Constructor for class net.sourceforge.spnego.SpnegoHttpServletRequest
Creates Servlet Request specifying KerberosPrincipal of user.
SpnegoHttpServletRequest(HttpServletRequest, SpnegoPrincipal, UserAccessControl) - Constructor for class net.sourceforge.spnego.SpnegoHttpServletRequest
Creates Servlet Request specifying KerberosPrincipal of user and a specified User Access Control (authZ).
SpnegoHttpServletResponse - Class in net.sourceforge.spnego
Class adds capability to track/determine if the HTTP Status code has been set.
SpnegoHttpServletResponse(HttpServletResponse) - Constructor for class net.sourceforge.spnego.SpnegoHttpServletResponse
 
SpnegoHttpURLConnection - Class in net.sourceforge.spnego
This Class may be used by custom clients as a convenience when connecting to a protected HTTP server.
SpnegoHttpURLConnection(String) - Constructor for class net.sourceforge.spnego.SpnegoHttpURLConnection
Creates an instance where the LoginContext relies on a keytab file being specified by "java.security.auth.login.config" or where LoginContext relies on tgtsessionkey.
SpnegoHttpURLConnection(GSSCredential) - Constructor for class net.sourceforge.spnego.SpnegoHttpURLConnection
Create an instance where the GSSCredential is specified by the parameter and where the GSSCredential is automatically disposed after use.
SpnegoHttpURLConnection(GSSCredential, boolean) - Constructor for class net.sourceforge.spnego.SpnegoHttpURLConnection
Create an instance where the GSSCredential is specified by the parameter and whether the GSSCredential should be disposed after use.
SpnegoHttpURLConnection(String, String, String) - Constructor for class net.sourceforge.spnego.SpnegoHttpURLConnection
Creates an instance where the LoginContext does not require a keytab file.
SpnegoPrincipal - Class in net.sourceforge.spnego
This class encapsulates a KerberosPrincipal.
SpnegoPrincipal(String) - Constructor for class net.sourceforge.spnego.SpnegoPrincipal
Constructs a SpnegoPrincipal from the provided String input.
SpnegoPrincipal(String, int) - Constructor for class net.sourceforge.spnego.SpnegoPrincipal
Constructs a SpnegoPrincipal from the provided String input and name type input.
SpnegoPrincipal(String, int, GSSCredential) - Constructor for class net.sourceforge.spnego.SpnegoPrincipal
Constructs a SpnegoPrincipal from the provided String input and name type input.
SpnegoProvider - Class in net.sourceforge.spnego
This is a Utility Class that can be used for finer grained control over message integrity, confidentiality and mutual authentication.
SpnegoProvider() - Constructor for class net.sourceforge.spnego.SpnegoProvider
 
SpnegoSOAPConnection - Class in net.sourceforge.spnego
This class can be used to make SOAP calls to a protected SOAP Web Service.
SpnegoSOAPConnection(String) - Constructor for class net.sourceforge.spnego.SpnegoSOAPConnection
Creates an instance where the LoginContext relies on a keytab file being specified by "java.security.auth.login.config" or where LoginContext relies on tgtsessionkey.
SpnegoSOAPConnection(GSSCredential) - Constructor for class net.sourceforge.spnego.SpnegoSOAPConnection
Create an instance where the GSSCredential is specified by the parameter and where the GSSCredential is automatically disposed after use.
SpnegoSOAPConnection(GSSCredential, boolean) - Constructor for class net.sourceforge.spnego.SpnegoSOAPConnection
Create an instance where the GSSCredential is specified by the parameter and whether the GSSCredential should be disposed after use.
SpnegoSOAPConnection(GSSCredential, boolean, boolean, boolean) - Constructor for class net.sourceforge.spnego.SpnegoSOAPConnection
Create an instance where the GSSCredential is specified by the parameter and whether the GSSCredential should be disposed after use.
SpnegoSOAPConnection(String, String, String) - Constructor for class net.sourceforge.spnego.SpnegoSOAPConnection
Creates an instance where the LoginContext does not require a keytab file.
srchCntrls - Variable in class net.sourceforge.spnego.LdapAccessControl
 
statusSet - Variable in class net.sourceforge.spnego.SpnegoHttpServletResponse
 

T

token - Variable in class net.sourceforge.spnego.SpnegoAuthScheme
HTTP (Request) scheme token.
toProperties(FilterConfig) - Static method in class net.sourceforge.spnego.SpnegoHttpFilter
 
toString() - Method in class net.sourceforge.spnego.SpnegoFilterConfig
 
toString() - Method in class net.sourceforge.spnego.SpnegoPrincipal
 
transform(Node) - Method in class net.sourceforge.spnego.SpnegoSOAPConnection
 
TTL - Static variable in class net.sourceforge.spnego.LdapAccessControl
 

U

UNIQUE - Static variable in class net.sourceforge.spnego.LdapAccessControl
 
uniqueOnly - Variable in class net.sourceforge.spnego.LdapAccessControl
determines if an exception should be thrown if it finds a duplicate.
unMatchedExpired(String, long) - Method in class net.sourceforge.spnego.LdapAccessControl
 
unMatchedList - Variable in class net.sourceforge.spnego.LdapAccessControl
 
useKeyTab() - Method in class net.sourceforge.spnego.SpnegoFilterConfig
Returns true if LoginContext should use keyTab.
USER_INFO - Static variable in class net.sourceforge.spnego.LdapAccessControl
case-sensitive.
USER_INFO_FILTER - Static variable in class net.sourceforge.spnego.LdapAccessControl
e.g.
UserAccessControl - Interface in net.sourceforge.spnego
An interface for specifying how a program/library interacts with an implementing object when performing user authorization (authZ).
UserInfo - Interface in net.sourceforge.spnego
User information from the user-store.
userInfoFilter - Variable in class net.sourceforge.spnego.LdapAccessControl
 
userInfoLabels - Variable in class net.sourceforge.spnego.LdapAccessControl
 
userInfoList - Variable in class net.sourceforge.spnego.LdapAccessControl
 
username - Variable in class net.sourceforge.spnego.SpnegoFilterConfig
domain account to use for pre-authentication.

W

writeLock - Variable in class net.sourceforge.spnego.LdapAccessControl
 
A B C D E G H I K L M N P R S T U W 
Skip navigation links