A B C D E G H I K L N P R S T U
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- 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.
- 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, String...) - Method in class net.sourceforge.spnego.LdapAccessControl
- 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...) - Method in interface net.sourceforge.spnego.SpnegoAccessControl
-
Checks to see if the user has at least one of the passed-in attributes.
- anyRole(String, String...) - Method in class net.sourceforge.spnego.LdapAccessControl
- 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.
- authenticate(HttpServletRequest, SpnegoHttpServletResponse) - Method in class net.sourceforge.spnego.SpnegoAuthenticator
-
Returns the KerberosPrincipal of the user/client making the HTTP request.
- 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.
B
- Base64 - Class in net.sourceforge.spnego
-
Deprecated.
- BASIC_HEADER - Static variable in class net.sourceforge.spnego.SpnegoHttpFilter.Constants
-
HTTP Response Header Basic.
C
- call(SOAPMessage, Object) - Method in class net.sourceforge.spnego.SpnegoSOAPConnection
- CLIENT_MODULE - Static variable in class net.sourceforge.spnego.SpnegoHttpFilter.Constants
-
Servlet init param name in web.xml spnego.login.client.module.
- close() - Method in class net.sourceforge.spnego.SpnegoSOAPConnection
- connect(URI) - 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(URI, 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.
- 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.
- CONTENT_TYPE - Static variable in class net.sourceforge.spnego.SpnegoHttpFilter.Constants
-
HTTP Request Header Content-Type.
D
- decode(String) - Static method in class net.sourceforge.spnego.Base64
-
Deprecated.
- 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.sf.spnego.IAMHttpGatewayFilter
- destroy() - Method in class net.sf.spnego.IAMUserGatewayFilter
- destroy() - Method in class net.sf.spnego.SpnegoHttpSessionFilter
- destroy() - Method in class net.sf.spnego.UserHttpSessionFilter
- 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.
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class net.sf.spnego.IAMHttpGatewayFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class net.sf.spnego.IAMUserGatewayFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class net.sf.spnego.SpnegoHttpSessionFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class net.sf.spnego.UserHttpSessionFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class net.sourceforge.spnego.SpnegoHttpFilter
E
- encode(byte[]) - Static method in class net.sourceforge.spnego.Base64
-
Deprecated.
- equals(Object) - Method in class net.sourceforge.spnego.SpnegoPrincipal
- EXCLUDE_DIRS - Static variable in class net.sourceforge.spnego.SpnegoHttpFilter.Constants
-
Servlet init param name in web.xml spnego.exclude.dirs.
G
- getAuthScheme(String) - Static method in class net.sourceforge.spnego.SpnegoProvider
-
Returns the
SpnegoAuthSchemeor null if header is missing. - getClientCredential(Subject) - Static method in class net.sourceforge.spnego.SpnegoProvider
-
Returns the GSS-API interface for creating a security context.
- getDelegatedCredential() - Method in interface net.sourceforge.spnego.DelegateServletRequest
-
Returns the requester's delegated credential.
- 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.
- 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.
- getOutputStream() - Method in class net.sourceforge.spnego.SpnegoHttpURLConnection
-
Returns an output stream that writes to this open connection.
- getRealm() - Method in class net.sourceforge.spnego.SpnegoPrincipal
-
Returns the realm component of this Kerberos principal.
- getResponseCode() - Method in class net.sourceforge.spnego.SpnegoHttpURLConnection
-
Returns HTTP Status code.
- getResponseMessage() - Method in class net.sourceforge.spnego.SpnegoHttpURLConnection
-
Returns HTTP Status message.
- getServerRealm() - Method in class net.sourceforge.spnego.SpnegoAuthenticator
- getUserInfo() - Method in interface net.sourceforge.spnego.SpnegoAccessControl
-
Returns the user's info object.
- 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(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.
H
- 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 class net.sourceforge.spnego.LdapAccessControl
- 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...) - 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, String, String...) - Method in class net.sourceforge.spnego.LdapAccessControl
- 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) - Method in interface net.sourceforge.spnego.SpnegoAccessControl
-
Checks to see if the user has the passed-in attribute.
- hasRole(String, String) - Method in class net.sourceforge.spnego.LdapAccessControl
- 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...) - 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, String, String...) - Method in class net.sourceforge.spnego.LdapAccessControl
- 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
- IAMHttpGatewayFilter - Class in net.sf.spnego
-
Be sure to specify this filter (IAMHttpGatewayFilter) BEFORE the
IAMUserGatewayFilter. - IAMHttpGatewayFilter() - Constructor for class net.sf.spnego.IAMHttpGatewayFilter
- IAMUserGatewayFilter - Class in net.sf.spnego
-
Be sure to specify this filter (IAMUserGatewayFilter) AFTER the
IAMHttpGatewayFilter. - IAMUserGatewayFilter() - Constructor for class net.sf.spnego.IAMUserGatewayFilter
- init(FilterConfig) - Method in class net.sf.spnego.IAMHttpGatewayFilter
- init(FilterConfig) - Method in class net.sf.spnego.IAMUserGatewayFilter
- init(FilterConfig) - Method in class net.sf.spnego.SpnegoHttpSessionFilter
- init(FilterConfig) - Method in class net.sf.spnego.UserHttpSessionFilter
- init(FilterConfig) - Method in class net.sourceforge.spnego.SpnegoHttpFilter
- init(Properties) - Method in class net.sourceforge.spnego.LdapAccessControl
- init(Properties) - Method in interface net.sourceforge.spnego.UserAccessControl
-
Method is used for initialization prior to use/calling any other method.
- isContextEstablished() - Method in class net.sourceforge.spnego.SpnegoHttpURLConnection
-
Returns true if GSSContext has been established.
- isStatusSet() - Method in class net.sourceforge.spnego.SpnegoHttpServletResponse
-
Indicates if setStatus has been called.
K
- KRB5_CONF - Static variable in class net.sourceforge.spnego.SpnegoHttpFilter.Constants
-
Servlet init param name in web.xml spnego.krb5.conf.
L
- LdapAccessControl - Class in net.sourceforge.spnego
-
The
LdapAccessControlclass is a reference implementation of theUserAccessControlinterface. - LdapAccessControl() - Constructor for class net.sourceforge.spnego.LdapAccessControl
-
Default constructor.
- LOGIN_CONF - Static variable in class net.sourceforge.spnego.SpnegoHttpFilter.Constants
-
Servlet init param name in web.xml spnego.login.conf.
N
- NEGOTIATE_HEADER - Static variable in class net.sourceforge.spnego.SpnegoHttpFilter.Constants
-
HTTP Response Header Negotiate.
- net.sf.spnego - package net.sf.spnego
- net.sourceforge.spnego - package net.sourceforge.spnego
P
- 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.
- 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.
R
- requestCredDeleg(boolean) - Method in class net.sourceforge.spnego.SpnegoHttpURLConnection
-
Request that this GSSCredential be allowed for delegation.
S
- SERVER_MODULE - Static variable in class net.sourceforge.spnego.SpnegoHttpFilter.Constants
-
Servlet init param name in web.xml spnego.login.server.module.
- setConfidentiality(boolean) - Method in class net.sourceforge.spnego.SpnegoHttpURLConnection
-
Specify if GSSContext should request Confidentiality.
- setInstanceFollowRedirects(boolean) - Method in class net.sourceforge.spnego.SpnegoHttpURLConnection
- 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.
- 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.
- SOAP_ACTION - Static variable in class net.sourceforge.spnego.SpnegoHttpFilter.Constants
-
HTTP Request Header SOAPAction.
- SpnegoAccessControl - Interface in net.sourceforge.spnego
-
Defines an object for performing user authorization (authZ).
- SpnegoAuthenticator - Class in net.sourceforge.spnego
- SpnegoAuthenticator(String, 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(SpnegoFilterConfig) - Constructor for class net.sourceforge.spnego.SpnegoAuthenticator
-
Create an authenticator for SPNEGO and/or BASIC authentication.
- SpnegoFilterConfig - Class in net.sourceforge.spnego
-
Class that applies/enforces web.xml init params.
- 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.
- 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
- SpnegoHttpSessionFilter - Class in net.sf.spnego
-
Be sure to specify this BEFORE the
UserHttpSessionFilter. - SpnegoHttpSessionFilter() - Constructor for class net.sf.spnego.SpnegoHttpSessionFilter
- 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(String, String, String) - Constructor for class net.sourceforge.spnego.SpnegoHttpURLConnection
-
Creates an instance where the LoginContext does not require a keytab file.
- 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.
- 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.
- 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(String, String, String) - Constructor for class net.sourceforge.spnego.SpnegoSOAPConnection
-
Creates an instance where the LoginContext does not require a keytab file.
- 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.
T
- toString() - Method in class net.sourceforge.spnego.SpnegoFilterConfig
- toString() - Method in class net.sourceforge.spnego.SpnegoPrincipal
U
- UserAccessControl - Interface in net.sourceforge.spnego
-
An interface for specifying how a program/library interacts with an implementing object when performing user authorization (authZ).
- UserHttpSessionFilter - Class in net.sf.spnego
-
Be sure to specify this AFTER the
SpnegoHttpSessionFilter. - UserHttpSessionFilter() - Constructor for class net.sf.spnego.UserHttpSessionFilter
- UserInfo - Interface in net.sourceforge.spnego
-
User information from the user-store.
All Classes All Packages