Overlord Commons: Auth 2.0.5.Final
A B C D E F G H I K L M O P R S T U V 

A

accept() - Method in interface org.overlord.commons.auth.util.IRoleGenerator
Return true if the implementation is capable of generating roles for the current runtime platform.
accept() - Method in interface org.overlord.commons.auth.util.SAMLAssertionFactory
Returns true if the instance of the assertion factory should be used in the current environment.
accept() - Method in class org.overlord.commons.auth.util.StandardSAMLAssertionFactory
 
addRole(String) - Method in class org.overlord.commons.auth.filters.SimplePrincipal
Adds a role.
auditHelper - Variable in class org.overlord.commons.auth.filters.SamlIDPFilter
 
authMethod - Variable in class org.overlord.commons.auth.filters.SamlIDPFilter
 

B

base64Decode(String) - Static method in class org.overlord.commons.auth.util.SamlPostBindingUtil
Apply base64 decoding on the message and return the byte array
base64DecodeAsStream(String) - Static method in class org.overlord.commons.auth.util.SamlPostBindingUtil
Apply base64 decoding on the message and return the stream
base64Encode(String) - Static method in class org.overlord.commons.auth.util.SamlPostBindingUtil
Apply base64 encoding on the message

C

canonicalizationMethod - Variable in class org.overlord.commons.auth.filters.SamlSPFilter
 
canonicalizationMethod - Variable in class org.overlord.commons.auth.util.SamlIDPWebRequestUtil
 
cleanUpSessionNote(HttpServletRequest) - Method in class org.overlord.commons.auth.filters.SamlIDPFilter
 
configFile - Variable in class org.overlord.commons.auth.filters.SamlSPFilter
 
configProvider - Variable in class org.overlord.commons.auth.filters.SamlIDPFilter
The user can inject a fully qualified name of a SAMLConfigurationProvider
createSAMLAssertion(String, String, int) - Method in interface org.overlord.commons.auth.util.SAMLAssertionFactory
Creates a SAML Assertion that can be used as a bearer token when invoking REST services.
createSAMLAssertion(String, String) - Static method in class org.overlord.commons.auth.util.SAMLAssertionUtil
Create a SAML assertion that is good for 10s.
createSAMLAssertion(String, String, int) - Static method in class org.overlord.commons.auth.util.SAMLAssertionUtil
Creates a SAML Assertion that can be used as a bearer token when invoking REST services.
createSAMLAssertion(Principal, Set<String>, String, String) - Static method in class org.overlord.commons.auth.util.SAMLBearerTokenUtil
Creates a SAML Assertion that can be used as a bearer token when invoking REST services.
createSAMLAssertion(Principal, Set<String>, String, String, int) - Static method in class org.overlord.commons.auth.util.SAMLBearerTokenUtil
Creates a SAML Assertion that can be used as a bearer token when invoking REST services.
createSAMLAssertion(String, String, int) - Method in class org.overlord.commons.auth.util.StandardSAMLAssertionFactory
 

D

decryptAssertion(ResponseType) - Method in class org.overlord.commons.auth.filters.SamlSPFilter
 
defaultAllowedIssuers() - Method in class org.overlord.commons.auth.filters.SamlBearerTokenAuthFilter
 
defaultKeyAlias() - Method in class org.overlord.commons.auth.filters.SamlBearerTokenAuthFilter
 
defaultKeyPassword() - Method in class org.overlord.commons.auth.filters.SamlBearerTokenAuthFilter
 
defaultKeystorePassword() - Method in class org.overlord.commons.auth.filters.SamlBearerTokenAuthFilter
 
defaultKeystorePath() - Method in class org.overlord.commons.auth.filters.SamlBearerTokenAuthFilter
 
defaultRealm() - Method in class org.overlord.commons.auth.filters.SamlBearerTokenAuthFilter
 
defaultSignatureRequired() - Method in class org.overlord.commons.auth.filters.SamlBearerTokenAuthFilter
 
destroy() - Method in class org.overlord.commons.auth.filters.HttpRequestThreadLocalFilter
 
destroy() - Method in class org.overlord.commons.auth.filters.PicketLinkAuthWrapperFilter
 
destroy() - Method in class org.overlord.commons.auth.filters.SamlBearerTokenAuthFilter
 
destroy() - Method in class org.overlord.commons.auth.filters.SamlIDPFilter
 
destroy() - Method in class org.overlord.commons.auth.filters.SamlSPFilter
 
determineLoginType(boolean) - Method in class org.overlord.commons.auth.filters.SamlIDPFilter
 
doBasicLogin(String, String, HttpServletRequest) - Method in class org.overlord.commons.auth.filters.SamlBearerTokenAuthFilter
Fall back to standard basic authentication.
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.overlord.commons.auth.filters.HttpRequestThreadLocalFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.overlord.commons.auth.filters.PicketLinkAuthWrapperFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.overlord.commons.auth.filters.SamlBearerTokenAuthFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.overlord.commons.auth.filters.SamlIDPFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.overlord.commons.auth.filters.SamlSPFilter
 
doFilterChain(ServletRequest, ServletResponse, FilterChain, SimplePrincipal) - Method in class org.overlord.commons.auth.filters.SamlBearerTokenAuthFilter
Further process the filter chain.
doSamlLogin(String, HttpServletRequest) - Method in class org.overlord.commons.auth.filters.SamlBearerTokenAuthFilter
Handles SAML Bearer token authentication.

E

enableAudit - Variable in class org.overlord.commons.auth.filters.SamlIDPFilter
 

F

format(String, Object...) - Static method in class org.overlord.commons.auth.Messages
Look up a message in the i18n resource message bundle by key, then format the message with the given params and return the result.

G

generateRoles(HttpServletRequest) - Method in interface org.overlord.commons.auth.util.IRoleGenerator
Generates the roles for the current user.
generateRoles() - Static method in class org.overlord.commons.auth.util.RoleUtil
Generates roles for the current user.
generateSAMLRequest(SAML2HandlerRequest, SAML2HandlerResponse) - Method in class org.overlord.commons.auth.handlers.RoleCachingHandler
 
getCanonicalizationMethod() - Method in class org.overlord.commons.auth.util.SamlIDPWebRequestUtil
 
getConfigProvider() - Method in class org.overlord.commons.auth.filters.SamlIDPFilter
 
getConfiguration() - Method in class org.overlord.commons.auth.filters.SamlIDPFilter
Returns the configurations used.
getDestination(String, String, boolean, boolean, boolean) - Method in class org.overlord.commons.auth.util.SamlIDPWebRequestUtil
Generate a Destination URL for the HTTPRedirect binding with the saml response and relay state
getDestination() - Method in class org.overlord.commons.auth.util.SamlIDPWebRequestUtil.WebRequestUtilHolder
 
getDestinationQueryStringWithSignature() - Method in class org.overlord.commons.auth.util.SamlIDPWebRequestUtil.WebRequestUtilHolder
 
getErrorResponse(String, String, String, boolean) - Method in class org.overlord.commons.auth.util.SamlIDPWebRequestUtil
Create an Error Response
getHolder() - Method in class org.overlord.commons.auth.util.SamlIDPWebRequestUtil
 
getIdentityURL() - Method in class org.overlord.commons.auth.filters.SamlIDPFilter
 
getKeyPair(KeyStore, String, String) - Static method in class org.overlord.commons.auth.util.SAMLBearerTokenUtil
Gets the key pair to use to either sign an assertion or validate an assertion's signature.
getName() - Method in class org.overlord.commons.auth.filters.SimplePrincipal
 
getPrivateKey() - Method in class org.overlord.commons.auth.util.SamlIDPWebRequestUtil.WebRequestUtilHolder
 
getRelayState() - Method in class org.overlord.commons.auth.util.SamlIDPWebRequestUtil.WebRequestUtilHolder
 
getResponseDoc() - Method in class org.overlord.commons.auth.util.SamlIDPWebRequestUtil.WebRequestUtilHolder
 
getRoles() - Method in class org.overlord.commons.auth.filters.SimplePrincipal
 
getSAMLDocumentHolder(String) - Method in class org.overlord.commons.auth.util.SamlIDPWebRequestUtil
 
getSamlKeystorePassword() - Method in interface org.overlord.commons.auth.saml.sp.KeyManagerConfigProvider
 
getSamlKeystoreUrl() - Method in interface org.overlord.commons.auth.saml.sp.KeyManagerConfigProvider
 
getSAMLRequest(String) - Method in class org.overlord.commons.auth.util.SamlIDPWebRequestUtil
 
getSamlSigningKeyAlias() - Method in interface org.overlord.commons.auth.saml.sp.KeyManagerConfigProvider
 
getSamlSigningKeyPassword() - Method in interface org.overlord.commons.auth.saml.sp.KeyManagerConfigProvider
 
getServletResponse() - Method in class org.overlord.commons.auth.util.SamlIDPWebRequestUtil.WebRequestUtilHolder
 
getString(String) - Static method in class org.overlord.commons.auth.Messages
Gets a string translation.
getType() - Method in class org.overlord.commons.auth.handlers.RoleCachingHandler
 
getValidatingKey(String) - Method in class org.overlord.commons.auth.saml.sp.OverlordSPKeyStoreKeyManager
 

H

handleRequestType(SAML2HandlerRequest, SAML2HandlerResponse) - Method in class org.overlord.commons.auth.handlers.RoleCachingHandler
 
handleSAML11(HttpServletRequest, HttpServletResponse) - Method in class org.overlord.commons.auth.filters.SamlIDPFilter
 
handleSAMLResponse(HttpServletRequest, ResponseType) - Method in class org.overlord.commons.auth.filters.SamlSPFilter
Handle the SAMLResponse from the IDP
handleStatusResponseType(SAML2HandlerRequest, SAML2HandlerResponse) - Method in class org.overlord.commons.auth.handlers.RoleCachingHandler
 
hasSAMLRequestInPostProfile() - Method in class org.overlord.commons.auth.util.SamlIDPWebRequestUtil
 
hasSAMLRequestInRedirectProfile() - Method in class org.overlord.commons.auth.util.SamlIDPWebRequestUtil
 
HttpRequestThreadLocalFilter - Class in org.overlord.commons.auth.filters
A filter that saves the current request to a thread local.
HttpRequestThreadLocalFilter() - Constructor for class org.overlord.commons.auth.filters.HttpRequestThreadLocalFilter
Constructor.

I

identityURL - Variable in class org.overlord.commons.auth.filters.SamlSPFilter
 
idpConfiguration - Variable in class org.overlord.commons.auth.filters.SamlIDPFilter
 
init(FilterConfig) - Method in class org.overlord.commons.auth.filters.HttpRequestThreadLocalFilter
 
init(FilterConfig) - Method in class org.overlord.commons.auth.filters.PicketLinkAuthWrapperFilter
 
init(FilterConfig) - Method in class org.overlord.commons.auth.filters.SamlBearerTokenAuthFilter
 
init(FilterConfig) - Method in class org.overlord.commons.auth.filters.SamlIDPFilter
 
init(FilterConfig) - Method in class org.overlord.commons.auth.filters.SamlSPFilter
 
initChainConfig(SAML2HandlerChainConfig) - Method in class org.overlord.commons.auth.handlers.RoleCachingHandler
 
initHandlerConfig(SAML2HandlerConfig) - Method in class org.overlord.commons.auth.handlers.RoleCachingHandler
 
initHandlersChain() - Method in class org.overlord.commons.auth.filters.SamlIDPFilter
Initialize the Handlers chain.
initIdentityServer() - Method in class org.overlord.commons.auth.filters.SamlIDPFilter
Initializes the IdentityServer.
initIDPConfiguration() - Method in class org.overlord.commons.auth.filters.SamlIDPFilter
Initializes the IDP configuration.
initKeyManager() - Method in class org.overlord.commons.auth.filters.SamlIDPFilter
 
initSTSConfiguration() - Method in class org.overlord.commons.auth.filters.SamlIDPFilter
Initializes the STS configuration.
IRoleGenerator - Interface in org.overlord.commons.auth.util
Interface used to get the list of roles for the current user.
isAreWeSendingRequest() - Method in class org.overlord.commons.auth.util.SamlIDPWebRequestUtil.WebRequestUtilHolder
 
isErrorResponse() - Method in class org.overlord.commons.auth.util.SamlIDPWebRequestUtil.WebRequestUtilHolder
 
isPostBinding() - Method in class org.overlord.commons.auth.util.SamlIDPWebRequestUtil.WebRequestUtilHolder
 
isPostBindingRequested() - Method in class org.overlord.commons.auth.util.SamlIDPWebRequestUtil.WebRequestUtilHolder
 
isSAMLAssertionSignatureValid(Document, KeyPair) - Static method in class org.overlord.commons.auth.util.SAMLBearerTokenUtil
Validates the SAML assertion's signature is valid.
isStrictPostBinding() - Method in class org.overlord.commons.auth.util.SamlIDPWebRequestUtil.WebRequestUtilHolder
 
isSupportSignature() - Method in class org.overlord.commons.auth.util.SamlIDPWebRequestUtil.WebRequestUtilHolder
 
isTrusted(String) - Method in class org.overlord.commons.auth.filters.SamlSPFilter
 
isTrusted(String) - Method in class org.overlord.commons.auth.util.SamlIDPWebRequestUtil
Verify that the issuer is trusted

K

KeyManagerConfigProvider - Interface in org.overlord.commons.auth.saml.sp
The OverlordSPKeyStoreKeyManager must be given one of these so that it can be configured.

L

loadKeystore(String, String) - Static method in class org.overlord.commons.auth.util.SAMLBearerTokenUtil
Loads the keystore.
login(SamlBearerTokenAuthFilter.Creds, HttpServletRequest, HttpServletResponse) - Method in class org.overlord.commons.auth.filters.SamlBearerTokenAuthFilter
Validates the basic authentication credentials.

M

Messages - Class in org.overlord.commons.auth
i18n messages.

O

org.overlord.commons.auth - package org.overlord.commons.auth
 
org.overlord.commons.auth.filters - package org.overlord.commons.auth.filters
 
org.overlord.commons.auth.handlers - package org.overlord.commons.auth.handlers
 
org.overlord.commons.auth.saml.sp - package org.overlord.commons.auth.saml.sp
 
org.overlord.commons.auth.util - package org.overlord.commons.auth.util
 
OverlordSPKeyStoreKeyManager - Class in org.overlord.commons.auth.saml.sp
A version of the picketlink TrustKeyManager that can be configured externally to the SP WAR.
OverlordSPKeyStoreKeyManager() - Constructor for class org.overlord.commons.auth.saml.sp.OverlordSPKeyStoreKeyManager
Constructor.

P

password - Variable in class org.overlord.commons.auth.filters.SamlBearerTokenAuthFilter.Creds
 
PicketLinkAuthWrapperFilter - Class in org.overlord.commons.auth.filters
A filter that grabs the picketlink principal from the http session and then wraps the inbound request.
PicketLinkAuthWrapperFilter() - Constructor for class org.overlord.commons.auth.filters.PicketLinkAuthWrapperFilter
Constructor.
picketLinkConfiguration - Variable in class org.overlord.commons.auth.filters.SamlIDPFilter
 
picketLinkConfiguration - Variable in class org.overlord.commons.auth.filters.SamlSPFilter
 
processSAMLRequestMessage(HttpServletRequest, HttpServletResponse) - Method in class org.overlord.commons.auth.filters.SamlIDPFilter
 
processSAMLResponseMessage(HttpServletRequest, HttpServletResponse) - Method in class org.overlord.commons.auth.filters.SamlIDPFilter
 

R

recycle(HttpServletResponse) - Method in class org.overlord.commons.auth.filters.SamlIDPFilter
 
reset() - Method in class org.overlord.commons.auth.handlers.RoleCachingHandler
 
RoleCachingHandler - Class in org.overlord.commons.auth.handlers
A SAML2 handler that simply saves the list of roles in the current http session.
RoleCachingHandler() - Constructor for class org.overlord.commons.auth.handlers.RoleCachingHandler
C'tor.
RoleUtil - Class in org.overlord.commons.auth.util
A utility for dealing with user roles.
RoleUtil() - Constructor for class org.overlord.commons.auth.util.RoleUtil
 

S

SAMLAssertionFactory - Interface in org.overlord.commons.auth.util
Factory for creating SAML assertions.
SAMLAssertionUtil - Class in org.overlord.commons.auth.util
A single entry point for creating SAML assertions.
SAMLAssertionUtil() - Constructor for class org.overlord.commons.auth.util.SAMLAssertionUtil
 
SamlBearerTokenAuthFilter - Class in org.overlord.commons.auth.filters
A filter that supports both BASIC authentication and custom SAML Bearer Token authentication.
SamlBearerTokenAuthFilter() - Constructor for class org.overlord.commons.auth.filters.SamlBearerTokenAuthFilter
Constructor.
SamlBearerTokenAuthFilter.Creds - Class in org.overlord.commons.auth.filters
Models inbound basic auth credentials (user/password).
SamlBearerTokenAuthFilter.Creds(String, String) - Constructor for class org.overlord.commons.auth.filters.SamlBearerTokenAuthFilter.Creds
Constructor.
SAMLBearerTokenUtil - Class in org.overlord.commons.auth.util
Class used to create SAML bearer tokens used when calling REST service endpoints protected by SAML.
SAMLBearerTokenUtil() - Constructor for class org.overlord.commons.auth.util.SAMLBearerTokenUtil
 
SamlIDPFilter - Class in org.overlord.commons.auth.filters
A Filter that can be configured to convert a JavaEE Web Application to an IDP
SamlIDPFilter() - Constructor for class org.overlord.commons.auth.filters.SamlIDPFilter
 
SamlIDPWebRequestUtil - Class in org.overlord.commons.auth.util
Request Util Not thread safe
SamlIDPWebRequestUtil(HttpServletRequest, IDPType, TrustKeyManager) - Constructor for class org.overlord.commons.auth.util.SamlIDPWebRequestUtil
 
SamlIDPWebRequestUtil.WebRequestUtilHolder - Class in org.overlord.commons.auth.util
 
SamlIDPWebRequestUtil.WebRequestUtilHolder() - Constructor for class org.overlord.commons.auth.util.SamlIDPWebRequestUtil.WebRequestUtilHolder
 
SamlPostBindingUtil - Class in org.overlord.commons.auth.util
Utility for the HTTP/Post binding
SamlPostBindingUtil() - Constructor for class org.overlord.commons.auth.util.SamlPostBindingUtil
 
SamlSPFilter - Class in org.overlord.commons.auth.filters
A Filter that implements a service provider for SAML SSO (web profile).
SamlSPFilter() - Constructor for class org.overlord.commons.auth.filters.SamlSPFilter
 
send(SamlIDPWebRequestUtil.WebRequestUtilHolder) - Method in class org.overlord.commons.auth.util.SamlIDPWebRequestUtil
Send a response
sendErrorResponseToSP(String, HttpServletResponse, String, SamlIDPWebRequestUtil) - Method in class org.overlord.commons.auth.filters.SamlIDPFilter
 
sendPost(DestinationInfoHolder, HttpServletResponse, boolean) - Static method in class org.overlord.commons.auth.util.SamlPostBindingUtil
Send the response to the redirected destination while adding the character encoding of "UTF-8" as well as adding headers for cache-control and Pragma
sendRequestToIDP(AuthnRequestType, String, HttpServletResponse) - Method in class org.overlord.commons.auth.filters.SamlSPFilter
 
sendToDestination(Document, String, String, HttpServletResponse, boolean) - Method in class org.overlord.commons.auth.filters.SamlSPFilter
 
serviceURL - Variable in class org.overlord.commons.auth.filters.SamlSPFilter
 
servletContext - Variable in class org.overlord.commons.auth.filters.SamlIDPFilter
 
setAreWeSendingRequest(boolean) - Method in class org.overlord.commons.auth.util.SamlIDPWebRequestUtil.WebRequestUtilHolder
 
setAuthProperties(List<AuthPropertyType>) - Method in class org.overlord.commons.auth.saml.sp.OverlordSPKeyStoreKeyManager
 
setCanonicalizationMethod(String) - Method in class org.overlord.commons.auth.util.SamlIDPWebRequestUtil
 
setDestination(String) - Method in class org.overlord.commons.auth.util.SamlIDPWebRequestUtil.WebRequestUtilHolder
 
setDestinationQueryStringWithSignature(String) - Method in class org.overlord.commons.auth.util.SamlIDPWebRequestUtil.WebRequestUtilHolder
 
setErrorResponse(boolean) - Method in class org.overlord.commons.auth.util.SamlIDPWebRequestUtil.WebRequestUtilHolder
 
setPostBindingRequested(boolean) - Method in class org.overlord.commons.auth.util.SamlIDPWebRequestUtil.WebRequestUtilHolder
 
setPrivateKey(PrivateKey) - Method in class org.overlord.commons.auth.util.SamlIDPWebRequestUtil.WebRequestUtilHolder
 
setRelayState(String) - Method in class org.overlord.commons.auth.util.SamlIDPWebRequestUtil.WebRequestUtilHolder
 
setResponseDoc(Document) - Method in class org.overlord.commons.auth.util.SamlIDPWebRequestUtil.WebRequestUtilHolder
 
setServletResponse(HttpServletResponse) - Method in class org.overlord.commons.auth.util.SamlIDPWebRequestUtil.WebRequestUtilHolder
 
setStrictPostBinding(boolean) - Method in class org.overlord.commons.auth.util.SamlIDPWebRequestUtil.WebRequestUtilHolder
 
setSupportSignature(boolean) - Method in class org.overlord.commons.auth.util.SamlIDPWebRequestUtil.WebRequestUtilHolder
 
signSAMLAssertion(String, KeyPair) - Static method in class org.overlord.commons.auth.util.SAMLBearerTokenUtil
Signs a SAML assertion using the given security KeyPair.
SimplePrincipal - Class in org.overlord.commons.auth.filters
An implementation of a principal, but also includes roles.
SimplePrincipal(String) - Constructor for class org.overlord.commons.auth.filters.SimplePrincipal
Constructor.
spConfiguration - Variable in class org.overlord.commons.auth.filters.SamlSPFilter
 
StandardSAMLAssertionFactory - Class in org.overlord.commons.auth.util
A SAML assertion factory that works with a simple filter-based PicketLink SP app.
StandardSAMLAssertionFactory() - Constructor for class org.overlord.commons.auth.util.StandardSAMLAssertionFactory
C'tor.
startPicketLink() - Method in class org.overlord.commons.auth.filters.SamlIDPFilter
 

T

timer - Variable in class org.overlord.commons.auth.filters.SamlIDPFilter
 
timerInterval - Variable in class org.overlord.commons.auth.filters.SamlIDPFilter
 
TL_principal - Static variable in class org.overlord.commons.auth.filters.SamlBearerTokenAuthFilter
 
TL_request - Static variable in class org.overlord.commons.auth.filters.HttpRequestThreadLocalFilter
 

U

username - Variable in class org.overlord.commons.auth.filters.SamlBearerTokenAuthFilter.Creds
 

V

validate(HttpServletRequest) - Method in class org.overlord.commons.auth.filters.SamlSPFilter
 
validateAssertion(AssertionType, HttpServletRequest, Set<String>) - Static method in class org.overlord.commons.auth.util.SAMLBearerTokenUtil
Validates that the assertion is acceptable based on configurable criteria.
verifySignature(SAMLDocumentHolder) - Method in class org.overlord.commons.auth.filters.SamlSPFilter
 
A B C D E F G H I K L M O P R S T U V 
Overlord Commons: Auth 2.0.5.Final

Copyright © 2013-2014 JBoss, a division of Red Hat. All Rights Reserved.