Overlord Commons: Auth 2.0.1.Final
A C D F G H I 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.

C

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

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
 
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
 
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.

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
 
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
 
getRoles() - Method in class org.overlord.commons.auth.filters.SimplePrincipal
 
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
 

H

handleRequestType(SAML2HandlerRequest, SAML2HandlerResponse) - Method in class org.overlord.commons.auth.handlers.RoleCachingHandler
 
handleStatusResponseType(SAML2HandlerRequest, SAML2HandlerResponse) - Method in class org.overlord.commons.auth.handlers.RoleCachingHandler
 
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

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
 
initChainConfig(SAML2HandlerChainConfig) - Method in class org.overlord.commons.auth.handlers.RoleCachingHandler
 
initHandlerConfig(SAML2HandlerConfig) - Method in class org.overlord.commons.auth.handlers.RoleCachingHandler
 
IRoleGenerator - Interface in org.overlord.commons.auth.util
Interface used to get the list of roles for the current user.
isSAMLAssertionSignatureValid(Document, KeyPair) - Static method in class org.overlord.commons.auth.util.SAMLBearerTokenUtil
Validates the SAML assertion's signature is valid.

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.util - package org.overlord.commons.auth.util
 

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.

R

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
 
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.
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.

T

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

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.
A C D F G H I L M O P R S T U V 
Overlord Commons: Auth 2.0.1.Final

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