A B C D E F G H I J L M N O P Q R S T U V W 
All Classes All Packages

A

AccessTokenClaimsSetVerifier - Class in org.glassfish.soteria.mechanisms.openid.controller
Validates the Access token
AccessTokenClaimsSetVerifier(AccessToken, Algorithm, Map<String, Object>, OpenIdConfiguration) - Constructor for class org.glassfish.soteria.mechanisms.openid.controller.AccessTokenClaimsSetVerifier
 
AccessTokenImpl - Class in org.glassfish.soteria.mechanisms.openid.domain
 
AccessTokenImpl(String, String, Long, String, long) - Constructor for class org.glassfish.soteria.mechanisms.openid.domain.AccessTokenImpl
 
active(boolean) - Method in class org.glassfish.soteria.cdi.CdiProducer
 
addAnnotatedTypes(BeforeBeanDiscovery, BeanManager, Class<?>...) - Static method in class org.glassfish.soteria.cdi.CdiUtils
 
addToId(Object) - Method in class org.glassfish.soteria.cdi.CdiProducer
 
afterBean(AfterBeanDiscovery, BeanManager) - Method in class org.glassfish.soteria.cdi.CdiExtension
 
AnnotationELPProcessor - Class in org.glassfish.soteria.cdi
 
AnnotationELPProcessor() - Constructor for class org.glassfish.soteria.cdi.AnnotationELPProcessor
 
asSet(T...) - Static method in class org.glassfish.soteria.cdi.CdiProducer
 
assureAuthorizedParty(String) - Method in class org.glassfish.soteria.mechanisms.openid.controller.TokenClaimsSetVerifier.StandardVerifications
If the ID Token contains multiple audiences, the Client should verify that an azp (authorized party) claim is present.
AUTH_PARAMS - Static variable in class org.glassfish.soteria.mechanisms.jaspic.Jaspic
 
authenticate(HttpServletRequest, HttpServletResponse, AuthenticationParameters) - Static method in class org.glassfish.soteria.mechanisms.jaspic.Jaspic
 
authenticate(HttpServletRequest, HttpServletResponse, AuthenticationParameters) - Method in class org.glassfish.soteria.SecurityContextImpl
 
authenticateUser(HttpServletRequest, HttpServletResponse) - Method in class org.glassfish.soteria.mechanisms.openid.controller.AuthenticationController
(1) The RP (Client) sends a request to the OpenId Connect Provider (OP) to authenticates the End-User using the Authorization Code Flow and authorization Code is returned from the Authorization Endpoint.
AuthenticationController - Class in org.glassfish.soteria.mechanisms.openid.controller
Controller for Authentication endpoint
AuthenticationController() - Constructor for class org.glassfish.soteria.mechanisms.openid.controller.AuthenticationController
 
AuthenticationData - Class in org.glassfish.soteria.servlet
This class holds stores "authentication data" (principal and groups).
AuthenticationData(Principal, Set<String>) - Constructor for class org.glassfish.soteria.servlet.AuthenticationData
 
AutoApplySessionInterceptor - Class in org.glassfish.soteria.cdi
 
AutoApplySessionInterceptor() - Constructor for class org.glassfish.soteria.cdi.AutoApplySessionInterceptor
 

B

BasicAuthenticationMechanism - Class in org.glassfish.soteria.mechanisms
Authentication mechanism that authenticates using basic authentication
BasicAuthenticationMechanism() - Constructor for class org.glassfish.soteria.mechanisms.BasicAuthenticationMechanism
 
BasicAuthenticationMechanism(BasicAuthenticationMechanismDefinition) - Constructor for class org.glassfish.soteria.mechanisms.BasicAuthenticationMechanism
 
BasicAuthenticationMechanismDefinitionAnnotationLiteral - Class in org.glassfish.soteria.cdi
An annotation literal for @BasicAuthenticationMechanismDefinition.
BasicAuthenticationMechanismDefinitionAnnotationLiteral(String) - Constructor for class org.glassfish.soteria.cdi.BasicAuthenticationMechanismDefinitionAnnotationLiteral
 
beanClass(Class<?>) - Method in class org.glassfish.soteria.cdi.CdiProducer
 
beanClassAndType(Class<?>) - Method in class org.glassfish.soteria.cdi.CdiProducer
 
BeanDecorator - Interface in org.glassfish.soteria.cdi.spi
Implementations of this interface should apply all CDI interceptors in the application to the given bean.
bindDn() - Method in class org.glassfish.soteria.cdi.LdapIdentityStoreDefinitionAnnotationLiteral
 
bindDnPassword() - Method in class org.glassfish.soteria.cdi.LdapIdentityStoreDefinitionAnnotationLiteral
 
buildConfig(OpenIdAuthenticationMechanismDefinition) - Method in class org.glassfish.soteria.mechanisms.openid.controller.ConfigurationController
Creates the OpenIdConfiguration using the properties as defined in an OpenIdAuthenticationMechanismDefinition annotation or using MP Config source.
buildRedirectURI(HttpServletRequest) - Method in class org.glassfish.soteria.mechanisms.openid.domain.LogoutConfiguration
 
buildRedirectURI(HttpServletRequest) - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 

C

callerBaseDn() - Method in class org.glassfish.soteria.cdi.LdapIdentityStoreDefinitionAnnotationLiteral
 
CallerDetailsResolver - Interface in org.glassfish.soteria.authorization.spi
 
callerName() - Method in annotation type org.glassfish.soteria.identitystores.annotation.Credentials
Name of caller.
callerNameAttribute() - Method in class org.glassfish.soteria.cdi.LdapIdentityStoreDefinitionAnnotationLiteral
 
callerQuery() - Method in class org.glassfish.soteria.cdi.DatabaseIdentityStoreDefinitionAnnotationLiteral
 
callerSearchBase() - Method in class org.glassfish.soteria.cdi.LdapIdentityStoreDefinitionAnnotationLiteral
 
callerSearchFilter() - Method in class org.glassfish.soteria.cdi.LdapIdentityStoreDefinitionAnnotationLiteral
 
callerSearchScope() - Method in class org.glassfish.soteria.cdi.LdapIdentityStoreDefinitionAnnotationLiteral
 
callerSearchScopeExpression() - Method in class org.glassfish.soteria.cdi.LdapIdentityStoreDefinitionAnnotationLiteral
 
CdiDecorator<T> - Class in org.glassfish.soteria.cdi
 
CdiDecorator() - Constructor for class org.glassfish.soteria.cdi.CdiDecorator
 
CdiExtension - Class in org.glassfish.soteria.cdi
 
CdiExtension() - Constructor for class org.glassfish.soteria.cdi.CdiExtension
 
CDIPerRequestInitializer - Interface in org.glassfish.soteria.cdi.spi
 
CdiProducer<T> - Class in org.glassfish.soteria.cdi
 
CdiProducer() - Constructor for class org.glassfish.soteria.cdi.CdiProducer
 
CdiUtils - Class in org.glassfish.soteria.cdi
 
CdiUtils() - Constructor for class org.glassfish.soteria.cdi.CdiUtils
 
ClaimsConfiguration - Class in org.glassfish.soteria.mechanisms.openid.domain
 
ClaimsConfiguration() - Constructor for class org.glassfish.soteria.mechanisms.openid.domain.ClaimsConfiguration
 
cleanClientSubject() - Method in class org.glassfish.soteria.mechanisms.HttpMessageContextImpl
 
cleanSubject(MessageInfo, Subject) - Method in class org.glassfish.soteria.mechanisms.jaspic.HttpBridgeServerAuthModule
Called in response to a HttpServletRequest.logout() call.
cleanSubject(HttpServletRequest, HttpServletResponse, HttpMessageContext) - Method in class org.glassfish.soteria.mechanisms.OpenIdAuthenticationMechanism
 
cleanSubject(Subject) - Static method in class org.glassfish.soteria.mechanisms.jaspic.Jaspic
 
cleanSubjectMethod - Static variable in class org.glassfish.soteria.Utils
 
compareBytes(byte[], byte[]) - Static method in class org.glassfish.soteria.identitystores.hash.PasswordHashCompare
Compare two password hashes for equality.
compareChars(char[], char[]) - Static method in class org.glassfish.soteria.identitystores.hash.PasswordHashCompare
Compare two passwords, represented as character arrays.
configuration - Variable in class org.glassfish.soteria.mechanisms.openid.controller.TokenClaimsSetVerifier
 
ConfigurationController - Class in org.glassfish.soteria.mechanisms.openid.controller
Build and validate the OpenId Connect client configuration.
ConfigurationController() - Constructor for class org.glassfish.soteria.mechanisms.openid.controller.ConfigurationController
 
CONTEXT_REGISTRATION_ID - Static variable in class org.glassfish.soteria.mechanisms.jaspic.Jaspic
 
contextDestroyed(ServletContextEvent) - Method in class org.glassfish.soteria.servlet.SamRegistrationInstaller
 
CookieController - Class in org.glassfish.soteria.servlet
 
CookieController(HttpServletRequest, HttpServletResponse) - Constructor for class org.glassfish.soteria.servlet.CookieController
 
CookieHandler - Class in org.glassfish.soteria.servlet
 
CookieHandler() - Constructor for class org.glassfish.soteria.servlet.CookieHandler
 
cookieHttpOnly() - Method in class org.glassfish.soteria.cdi.RememberMeAnnotationLiteral
 
cookieHttpOnlyExpression() - Method in class org.glassfish.soteria.cdi.RememberMeAnnotationLiteral
 
cookieMaxAgeSeconds() - Method in class org.glassfish.soteria.cdi.RememberMeAnnotationLiteral
 
cookieMaxAgeSecondsExpression() - Method in class org.glassfish.soteria.cdi.RememberMeAnnotationLiteral
 
cookieName() - Method in class org.glassfish.soteria.cdi.RememberMeAnnotationLiteral
 
cookieSecureOnly() - Method in class org.glassfish.soteria.cdi.RememberMeAnnotationLiteral
 
cookieSecureOnlyExpression() - Method in class org.glassfish.soteria.cdi.RememberMeAnnotationLiteral
 
create(CreationalContext<T>) - Method in class org.glassfish.soteria.cdi.CdiDecorator
 
create(CreationalContext<T>) - Method in class org.glassfish.soteria.cdi.CdiProducer
 
create(BeanManager, BiFunction<CreationalContext<T>, Object, T>) - Method in class org.glassfish.soteria.cdi.CdiDecorator
 
create(Function<CreationalContext<T>, T>) - Method in class org.glassfish.soteria.cdi.CdiProducer
 
Credentials - Annotation Type in org.glassfish.soteria.identitystores.annotation
Credentials define a single caller identity for use with the EmbeddedIdentityStoreDefinition annotation.
CustomFormAuthenticationMechanism - Class in org.glassfish.soteria.mechanisms
Authentication mechanism that authenticates according to the Servlet spec defined FORM authentication mechanism.
CustomFormAuthenticationMechanism() - Constructor for class org.glassfish.soteria.mechanisms.CustomFormAuthenticationMechanism
 

D

DatabaseIdentityStore - Class in org.glassfish.soteria.identitystores
 
DatabaseIdentityStore() - Constructor for class org.glassfish.soteria.identitystores.DatabaseIdentityStore
 
DatabaseIdentityStore(DatabaseIdentityStoreDefinition) - Constructor for class org.glassfish.soteria.identitystores.DatabaseIdentityStore
 
DatabaseIdentityStoreDefinitionAnnotationLiteral - Class in org.glassfish.soteria.cdi
An annotation literal for @DatabaseIdentityStoreDefinition.
DatabaseIdentityStoreDefinitionAnnotationLiteral(String, String, String, Class<? extends PasswordHash>, String[], int, String, IdentityStore.ValidationType[], String) - Constructor for class org.glassfish.soteria.cdi.DatabaseIdentityStoreDefinitionAnnotationLiteral
 
dataSourceLookup() - Method in class org.glassfish.soteria.cdi.DatabaseIdentityStoreDefinitionAnnotationLiteral
 
decodeURL(String) - Static method in class org.glassfish.soteria.Utils
 
decorateBean(Bean<T>, Class<T>, BeanManager) - Method in interface org.glassfish.soteria.cdi.spi.BeanDecorator
 
decorateBean(Bean<T>, Class<T>, BeanManager) - Method in class org.glassfish.soteria.cdi.spi.impl.DefaultBeanDecorator
 
decorator(Class<T>) - Method in class org.glassfish.soteria.cdi.CdiDecorator
 
DefaultBeanDecorator - Class in org.glassfish.soteria.cdi.spi.impl
The default bean decorator.
DefaultBeanDecorator() - Constructor for class org.glassfish.soteria.cdi.spi.impl.DefaultBeanDecorator
 
DefaultIdentityStoreHandler - Class in org.glassfish.soteria.cdi
 
DefaultIdentityStoreHandler() - Constructor for class org.glassfish.soteria.cdi.DefaultIdentityStoreHandler
 
DefaultService - Interface in org.glassfish.soteria
A default service for SPI purposes.
DefaultWebXmlLoginConfig - Class in org.glassfish.soteria.cdi.spi.impl
Default implementation of WebXmlLoginConfig using simple attributes to set the 4 attributes from the login config element in web.xml.
DefaultWebXmlLoginConfig() - Constructor for class org.glassfish.soteria.cdi.spi.impl.DefaultWebXmlLoginConfig
 
delegateAndDecoratedType(Type) - Method in class org.glassfish.soteria.cdi.CdiDecorator
 
destroy(HttpServletRequest) - Method in interface org.glassfish.soteria.cdi.spi.CDIPerRequestInitializer
 
destroy(HttpServletRequest) - Method in class org.glassfish.soteria.cdi.spi.impl.LibertyCDIPerRequestInitializer
 
destroy(T, CreationalContext<T>) - Method in class org.glassfish.soteria.cdi.CdiProducer
 
DID_AUTHENTICATION - Static variable in class org.glassfish.soteria.mechanisms.jaspic.Jaspic
 
doNothing() - Method in class org.glassfish.soteria.mechanisms.HttpMessageContextImpl
 

E

EJB - Class in org.glassfish.soteria.authorization
 
EmbeddedIdentityStore - Class in org.glassfish.soteria.identitystores
 
EmbeddedIdentityStore() - Constructor for class org.glassfish.soteria.identitystores.EmbeddedIdentityStore
 
EmbeddedIdentityStore(EmbeddedIdentityStoreDefinition) - Constructor for class org.glassfish.soteria.identitystores.EmbeddedIdentityStore
 
EmbeddedIdentityStoreDefinition - Annotation Type in org.glassfish.soteria.identitystores.annotation
Annotation used to define a container provided IdentityStore that stores caller credentials and identity attributes (together caller identities) in an in-memory store, and make that implementation available as an enabled CDI bean.
emptyIfImmediate(String) - Static method in class org.glassfish.soteria.cdi.AnnotationELPProcessor
 
encodeURL(String) - Static method in class org.glassfish.soteria.Utils
 
equals(Object) - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdNonce
 
equals(Object) - Method in class org.glassfish.soteria.mechanisms.openid.OpenIdState
 
errorPage() - Method in class org.glassfish.soteria.cdi.LoginToContinueAnnotationLiteral
 
eval(BasicAuthenticationMechanismDefinition) - Static method in class org.glassfish.soteria.cdi.BasicAuthenticationMechanismDefinitionAnnotationLiteral
 
eval(LoginToContinue) - Static method in class org.glassfish.soteria.cdi.LoginToContinueAnnotationLiteral
 
eval(RememberMe, ELProcessor) - Static method in class org.glassfish.soteria.cdi.RememberMeAnnotationLiteral
 
eval(DatabaseIdentityStoreDefinition) - Static method in class org.glassfish.soteria.cdi.DatabaseIdentityStoreDefinitionAnnotationLiteral
 
eval(LdapIdentityStoreDefinition) - Static method in class org.glassfish.soteria.cdi.LdapIdentityStoreDefinitionAnnotationLiteral
 
evalELExpression(ELProcessor, String) - Static method in class org.glassfish.soteria.cdi.AnnotationELPProcessor
 
evalELExpression(ELProcessor, String, boolean) - Static method in class org.glassfish.soteria.cdi.AnnotationELPProcessor
 
evalELExpression(ELProcessor, String, int) - Static method in class org.glassfish.soteria.cdi.AnnotationELPProcessor
 
evalELExpression(ELProcessor, String, T) - Static method in class org.glassfish.soteria.cdi.AnnotationELPProcessor
 
evalELExpression(String) - Static method in class org.glassfish.soteria.cdi.AnnotationELPProcessor
 
evalELExpression(String, boolean) - Static method in class org.glassfish.soteria.cdi.AnnotationELPProcessor
 
evalELExpression(String, int) - Static method in class org.glassfish.soteria.cdi.AnnotationELPProcessor
 
evalELExpression(String, T) - Static method in class org.glassfish.soteria.cdi.AnnotationELPProcessor
 
evalImmediate(ELProcessor, String) - Static method in class org.glassfish.soteria.cdi.AnnotationELPProcessor
 
evalImmediate(ELProcessor, String, boolean) - Static method in class org.glassfish.soteria.cdi.AnnotationELPProcessor
 
evalImmediate(ELProcessor, String, int) - Static method in class org.glassfish.soteria.cdi.AnnotationELPProcessor
 
evalImmediate(String) - Static method in class org.glassfish.soteria.cdi.AnnotationELPProcessor
 
evalImmediate(String, boolean) - Static method in class org.glassfish.soteria.cdi.AnnotationELPProcessor
 
evalImmediate(String, int) - Static method in class org.glassfish.soteria.cdi.AnnotationELPProcessor
 
evalImmediate(String, T) - Static method in class org.glassfish.soteria.cdi.AnnotationELPProcessor
 

F

filterRoles(PermissionCollection) - Static method in class org.glassfish.soteria.authorization.JACC
 
FormAuthenticationMechanism - Class in org.glassfish.soteria.mechanisms
Authentication mechanism that authenticates according to the Servlet spec defined FORM authentication mechanism.
FormAuthenticationMechanism() - Constructor for class org.glassfish.soteria.mechanisms.FormAuthenticationMechanism
 
FormAuthenticationMechanismDefinitionAnnotationLiteral - Class in org.glassfish.soteria.cdi
An annotation literal for @FormAuthenticationMechanismDefinition.
FormAuthenticationMechanismDefinitionAnnotationLiteral(LoginToContinue) - Constructor for class org.glassfish.soteria.cdi.FormAuthenticationMechanismDefinitionAnnotationLiteral
 
forward(String) - Method in class org.glassfish.soteria.mechanisms.HttpMessageContextImpl
 
from(String) - Static method in class org.glassfish.soteria.mechanisms.openid.OpenIdState
Factory method which creates an OpenIdState if the state provided is not NULL or empty.
fromAuthenticationStatus(AuthenticationStatus) - Static method in class org.glassfish.soteria.mechanisms.jaspic.Jaspic
 
fromSubject(Subject) - Static method in class org.glassfish.soteria.authorization.JACC
 

G

generate(char[]) - Method in class org.glassfish.soteria.identitystores.hash.Pbkdf2PasswordHashImpl
 
get(HttpServletRequest, HttpServletResponse) - Method in class org.glassfish.soteria.mechanisms.openid.controller.StateController
 
get(String) - Method in class org.glassfish.soteria.servlet.CookieController
 
get(String) - Method in interface org.glassfish.soteria.servlet.HttpStorageController
 
get(String) - Method in class org.glassfish.soteria.servlet.SessionController
 
get(OpenIdConfiguration, HttpServletRequest, HttpServletResponse) - Method in class org.glassfish.soteria.mechanisms.openid.controller.NonceController
 
getAccessToken() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdContextImpl
 
getAccessToken() - Method in class org.glassfish.soteria.mechanisms.openid.OpenIdCredential
 
getAllDeclaredCallerRoles() - Static method in class org.glassfish.soteria.authorization.JACC
 
getAllDeclaredCallerRoles() - Method in interface org.glassfish.soteria.authorization.spi.CallerDetailsResolver
 
getAllDeclaredCallerRoles() - Method in class org.glassfish.soteria.authorization.spi.impl.ReflectionAndJaccCallerDetailsResolver
 
getAllDeclaredCallerRoles() - Method in class org.glassfish.soteria.SecurityContextImpl
 
getAnnotation(BeanManager, Annotated, Class<A>) - Static method in class org.glassfish.soteria.cdi.CdiUtils
 
getAnnotation(BeanManager, Class<?>, Class<A>) - Static method in class org.glassfish.soteria.cdi.CdiUtils
 
getAppContextID(ServletContext) - Static method in class org.glassfish.soteria.mechanisms.jaspic.Jaspic
Gets the app context ID from the servlet context.
getAsString(String) - Method in class org.glassfish.soteria.servlet.CookieController
 
getAsString(String) - Method in interface org.glassfish.soteria.servlet.HttpStorageController
 
getAsString(String) - Method in class org.glassfish.soteria.servlet.SessionController
 
getAuthMethod() - Method in class org.glassfish.soteria.cdi.spi.impl.DefaultWebXmlLoginConfig
 
getAuthMethod() - Method in interface org.glassfish.soteria.cdi.spi.WebXmlLoginConfig
 
getAuthorizationEndpoint() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdProviderData
 
getAuthParameters() - Method in class org.glassfish.soteria.mechanisms.HttpMessageContextImpl
 
getAuthParameters(HttpServletRequest) - Static method in class org.glassfish.soteria.mechanisms.jaspic.Jaspic
 
getBaseURL(HttpServletRequest) - Static method in class org.glassfish.soteria.Utils
 
getBeanClass() - Method in class org.glassfish.soteria.cdi.CdiProducer
 
getBeanManager() - Static method in class org.glassfish.soteria.cdi.CdiUtils
 
getBeanReference(BeanManager, Class<T>, Annotation...) - Static method in class org.glassfish.soteria.cdi.CdiUtils
 
getBeanReference(Class<T>, Annotation...) - Static method in class org.glassfish.soteria.cdi.CdiUtils
 
getBeanReferenceByType(BeanManager, Type, Annotation...) - Static method in class org.glassfish.soteria.cdi.CdiUtils
 
getBeanReferencesByType(Class<T>, boolean) - Static method in class org.glassfish.soteria.cdi.CdiUtils
 
getCallerGroups(CredentialValidationResult) - Method in class org.glassfish.soteria.identitystores.DatabaseIdentityStore
 
getCallerGroups(CredentialValidationResult) - Method in class org.glassfish.soteria.identitystores.EmbeddedIdentityStore
 
getCallerGroups(CredentialValidationResult) - Method in class org.glassfish.soteria.identitystores.LdapIdentityStore
 
getCallerGroupsClaim() - Method in class org.glassfish.soteria.mechanisms.openid.domain.ClaimsConfiguration
 
getCallerNameClaim() - Method in class org.glassfish.soteria.mechanisms.openid.domain.ClaimsConfiguration
 
getCallerPrincipal() - Method in interface org.glassfish.soteria.authorization.spi.CallerDetailsResolver
 
getCallerPrincipal() - Method in class org.glassfish.soteria.authorization.spi.impl.ReflectionAndJaccCallerDetailsResolver
 
getCallerPrincipal() - Method in class org.glassfish.soteria.mechanisms.HttpMessageContextImpl
 
getCallerPrincipal() - Method in class org.glassfish.soteria.SecurityContextImpl
 
getCallerPrincipalFromPrincipals(Iterable<Principal>) - Method in class org.glassfish.soteria.authorization.spi.impl.SubjectParser
 
getClaim(String) - Method in class org.glassfish.soteria.mechanisms.openid.domain.AccessTokenImpl
 
getClaims() - Method in class org.glassfish.soteria.mechanisms.openid.domain.AccessTokenImpl
 
getClaims() - Method in class org.glassfish.soteria.mechanisms.openid.domain.IdentityTokenImpl
 
getClaims() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdContextImpl
 
getClaimsConfiguration() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 
getClaimsJson() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdContextImpl
 
getClientId() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 
getClientSecret() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 
getClientSubject() - Method in class org.glassfish.soteria.mechanisms.HttpMessageContextImpl
 
getCookie(HttpServletRequest, String) - Static method in class org.glassfish.soteria.servlet.CookieHandler
 
getCookies() - Method in class org.glassfish.soteria.servlet.HttpServletRequestDelegator
 
getCookies() - Method in class org.glassfish.soteria.servlet.RequestData
 
getCurrentEJBName(EJBContext) - Static method in class org.glassfish.soteria.authorization.EJB
 
getDateHeader(String) - Method in class org.glassfish.soteria.servlet.HttpServletRequestDelegator
 
getDecoratedTypes() - Method in class org.glassfish.soteria.cdi.CdiDecorator
 
getDelegateQualifiers() - Method in class org.glassfish.soteria.cdi.CdiDecorator
 
getDelegateType() - Method in class org.glassfish.soteria.cdi.CdiDecorator
 
getDisplay() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 
getDocument() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdProviderData
 
getDocument(String) - Method in class org.glassfish.soteria.mechanisms.openid.controller.ProviderMetadataController
Request to the provider https://example.com/.well-known/openid-configuration to obtain its Configuration information / document which includes all necessary endpoints (authorization_endpoint, token_endpoint, userinfo_endpoint, revocation_endpoint etc), scopes, Claims, and public key location information (jwks_uri)
getEJBContext() - Static method in class org.glassfish.soteria.authorization.EJB
 
getELProcessor() - Static method in class org.glassfish.soteria.cdi.CdiUtils
 
getELProcessor(ELProcessor) - Static method in class org.glassfish.soteria.cdi.CdiUtils
 
getELProcessor(String, Object) - Static method in class org.glassfish.soteria.Utils
 
getELProcessor(String, Object, String, Object) - Static method in class org.glassfish.soteria.Utils
 
getELProcessor(String, Object, String, Object, String, Object) - Static method in class org.glassfish.soteria.Utils
 
getEndSessionEndpoint() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdProviderData
 
getExpirationTime() - Method in class org.glassfish.soteria.mechanisms.openid.domain.AccessTokenImpl
 
getExpiresIn() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdContextImpl
 
getExtraParameters() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 
getFormErrorPage() - Method in class org.glassfish.soteria.cdi.spi.impl.DefaultWebXmlLoginConfig
 
getFormErrorPage() - Method in interface org.glassfish.soteria.cdi.spi.WebXmlLoginConfig
 
getFormLoginPage() - Method in class org.glassfish.soteria.cdi.spi.impl.DefaultWebXmlLoginConfig
 
getFormLoginPage() - Method in interface org.glassfish.soteria.cdi.spi.WebXmlLoginConfig
 
getFromContext(String) - Static method in class org.glassfish.soteria.authorization.JACC
 
getFullRequestURL() - Method in class org.glassfish.soteria.servlet.RequestData
 
getGroups() - Method in class org.glassfish.soteria.mechanisms.HttpMessageContextImpl
 
getGroups() - Method in class org.glassfish.soteria.servlet.AuthenticationData
 
getGroupsFromPrincipals(Iterable<Principal>) - Method in class org.glassfish.soteria.authorization.spi.impl.SubjectParser
Extracts the roles from the vendor specific principals.
getHandler() - Method in class org.glassfish.soteria.mechanisms.HttpMessageContextImpl
 
getHeader(String) - Method in class org.glassfish.soteria.servlet.HttpServletRequestDelegator
 
getHeaderNames() - Method in class org.glassfish.soteria.servlet.HttpServletRequestDelegator
 
getHeaders() - Method in class org.glassfish.soteria.servlet.RequestData
 
getHeaders(String) - Method in class org.glassfish.soteria.servlet.HttpServletRequestDelegator
 
getHttpContext() - Method in class org.glassfish.soteria.mechanisms.openid.OpenIdCredential
 
getId() - Method in class org.glassfish.soteria.cdi.CdiProducer
 
getIdentityToken() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdContextImpl
 
getIdTokenSigningAlgorithmsSupported() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdProviderData
 
getInjectionPoints() - Method in class org.glassfish.soteria.cdi.CdiDecorator
 
getInjectionPoints() - Method in class org.glassfish.soteria.cdi.CdiProducer
 
getInstance(OpenIdConfiguration, HttpServletRequest, HttpServletResponse) - Static method in interface org.glassfish.soteria.servlet.HttpStorageController
Factory method to retrieve the configured HttpStorageController.
getIntHeader(String) - Method in class org.glassfish.soteria.servlet.HttpServletRequestDelegator
 
getIssuerURI() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdProviderData
 
getJwksConnectTimeout() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 
getJwksReadTimeout() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 
getJwksURL() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdProviderData
 
getJwtClaims() - Method in class org.glassfish.soteria.mechanisms.openid.domain.AccessTokenImpl
 
getJwtClaims() - Method in class org.glassfish.soteria.mechanisms.openid.domain.IdentityTokenImpl
 
getLastAuthenticationStatus(HttpServletRequest) - Static method in class org.glassfish.soteria.mechanisms.jaspic.Jaspic
 
getLocale() - Method in class org.glassfish.soteria.servlet.HttpServletRequestDelegator
 
getLocales() - Method in class org.glassfish.soteria.servlet.HttpServletRequestDelegator
 
getLocales() - Method in class org.glassfish.soteria.servlet.RequestData
 
getLoginToContinue() - Method in class org.glassfish.soteria.mechanisms.CustomFormAuthenticationMechanism
 
getLoginToContinue() - Method in class org.glassfish.soteria.mechanisms.FormAuthenticationMechanism
 
getLoginToContinue() - Method in interface org.glassfish.soteria.mechanisms.LoginToContinueHolder
 
getLogoutConfiguration() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 
getMappedRolesFromPrincipals(Iterable<Principal>) - Method in class org.glassfish.soteria.authorization.spi.impl.SubjectParser
 
getMappedRolesFromPrincipals(Principal[]) - Method in class org.glassfish.soteria.authorization.spi.impl.SubjectParser
 
getMessageInfo() - Method in class org.glassfish.soteria.mechanisms.HttpMessageContextImpl
 
getMethod() - Method in class org.glassfish.soteria.servlet.HttpServletRequestDelegator
 
getMethod() - Method in class org.glassfish.soteria.servlet.RequestData
 
getMethod(Class<?>, String, Class<?>...) - Static method in class org.glassfish.soteria.Utils
 
getName() - Method in class org.glassfish.soteria.cdi.CdiProducer
 
getNonceHash(OpenIdNonce) - Method in class org.glassfish.soteria.mechanisms.openid.controller.NonceController
 
getParam(InvocationContext, int) - Static method in class org.glassfish.soteria.Utils
 
getParameter(String) - Method in class org.glassfish.soteria.servlet.HttpServletRequestDelegator
 
getParameterMap() - Method in class org.glassfish.soteria.servlet.HttpServletRequestDelegator
 
getParameterMapFromState(String) - Static method in class org.glassfish.soteria.Utils
 
getParameterNames() - Method in class org.glassfish.soteria.servlet.HttpServletRequestDelegator
 
getParameters() - Method in class org.glassfish.soteria.servlet.RequestData
 
getParameterValues(String) - Method in class org.glassfish.soteria.servlet.HttpServletRequestDelegator
 
getPermissionCollection(Subject) - Static method in class org.glassfish.soteria.authorization.JACC
 
getPrincipal() - Method in class org.glassfish.soteria.servlet.AuthenticationData
 
getPrincipalsByType(Class<T>) - Method in interface org.glassfish.soteria.authorization.spi.CallerDetailsResolver
 
getPrincipalsByType(Class<T>) - Method in class org.glassfish.soteria.authorization.spi.impl.ReflectionAndJaccCallerDetailsResolver
 
getPrincipalsByType(Class<T>) - Method in class org.glassfish.soteria.SecurityContextImpl
 
getPrompt() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 
getProviderMetadata() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 
getProviderMetadata() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdContextImpl
 
getQualifiers() - Method in class org.glassfish.soteria.cdi.CdiProducer
 
getQueryString() - Method in class org.glassfish.soteria.servlet.RequestData
 
getRealmName() - Method in class org.glassfish.soteria.cdi.spi.impl.DefaultWebXmlLoginConfig
 
getRealmName() - Method in interface org.glassfish.soteria.cdi.spi.WebXmlLoginConfig
 
getRedirectURI() - Method in class org.glassfish.soteria.mechanisms.openid.domain.LogoutConfiguration
 
getRedirectURI() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 
getRefreshToken() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdContextImpl
 
getRequest() - Method in class org.glassfish.soteria.mechanisms.HttpMessageContextImpl
 
getRequestURL() - Method in class org.glassfish.soteria.servlet.RequestData
 
getResponse() - Method in class org.glassfish.soteria.mechanisms.HttpMessageContextImpl
 
getResponseMode() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 
getResponseType() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 
getResponseTypeSupported() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdProviderData
 
getScope() - Method in class org.glassfish.soteria.cdi.CdiProducer
 
getScope() - Method in class org.glassfish.soteria.mechanisms.openid.domain.AccessTokenImpl
 
getScopes() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 
getScopesSupported() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdProviderData
 
getServiceProvider(Class<T>) - Static method in class org.glassfish.soteria.SoteriaServiceProviders
 
getSingleParameterFromQueryString(String, String) - Static method in class org.glassfish.soteria.Utils
 
getSingleParameterFromState(String, String) - Static method in class org.glassfish.soteria.Utils
 
getStereotypes() - Method in class org.glassfish.soteria.cdi.CdiProducer
 
getStoredValue(HttpServletRequest, HttpServletResponse, String) - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdContextImpl
 
getSubject() - Static method in class org.glassfish.soteria.authorization.JACC
 
getSubject() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdContextImpl
 
getSubjectTypesSupported() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdProviderData
 
getSupportedMessageTypes() - Method in class org.glassfish.soteria.mechanisms.jaspic.HttpBridgeServerAuthModule
A Servlet Container Profile compliant implementation should return HttpServletRequest and HttpServletResponse, so the delegation class ServerAuthContext can choose the right SAM to delegate to.
getToken() - Method in class org.glassfish.soteria.mechanisms.openid.domain.AccessTokenImpl
 
getToken() - Method in class org.glassfish.soteria.mechanisms.openid.domain.IdentityTokenImpl
 
getToken() - Method in class org.glassfish.soteria.mechanisms.openid.domain.RefreshTokenImpl
 
getTokenEndpoint() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdProviderData
 
getTokenJWT() - Method in class org.glassfish.soteria.mechanisms.openid.domain.IdentityTokenImpl
 
getTokenMinValidity() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 
getTokens(HttpServletRequest) - Method in class org.glassfish.soteria.mechanisms.openid.controller.TokenController
(4) A Client makes a token request to the token endpoint and the OpenId Provider responds with an ID Token and an Access Token.
getTokenType() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdContextImpl
 
getType() - Method in class org.glassfish.soteria.mechanisms.openid.domain.AccessTokenImpl
 
getTypes() - Method in class org.glassfish.soteria.cdi.CdiProducer
 
getUserInfo(OpenIdConfiguration, AccessToken) - Method in class org.glassfish.soteria.mechanisms.openid.controller.UserInfoController
(6) The RP send a request with the Access Token to the UserInfo Endpoint and requests the claims about the End-User.
getUserinfoEndpoint() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdProviderData
 
getValue() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdNonce
 
getValue() - Method in class org.glassfish.soteria.mechanisms.openid.OpenIdState
Gets the state
getWrapped() - Method in class org.glassfish.soteria.WrappingCallerPrincipal
 
groupMemberAttribute() - Method in class org.glassfish.soteria.cdi.LdapIdentityStoreDefinitionAnnotationLiteral
 
groupMemberOfAttribute() - Method in class org.glassfish.soteria.cdi.LdapIdentityStoreDefinitionAnnotationLiteral
 
groupNameAttribute() - Method in class org.glassfish.soteria.cdi.LdapIdentityStoreDefinitionAnnotationLiteral
 
groups() - Method in annotation type org.glassfish.soteria.identitystores.annotation.Credentials
The optional list of groups that the specified caller is in.
groupSearchBase() - Method in class org.glassfish.soteria.cdi.LdapIdentityStoreDefinitionAnnotationLiteral
 
groupSearchFilter() - Method in class org.glassfish.soteria.cdi.LdapIdentityStoreDefinitionAnnotationLiteral
 
groupSearchScope() - Method in class org.glassfish.soteria.cdi.LdapIdentityStoreDefinitionAnnotationLiteral
 
groupSearchScopeExpression() - Method in class org.glassfish.soteria.cdi.LdapIdentityStoreDefinitionAnnotationLiteral
 
groupsQuery() - Method in class org.glassfish.soteria.cdi.DatabaseIdentityStoreDefinitionAnnotationLiteral
 

H

hasAccessToWebResource(String, String...) - Static method in class org.glassfish.soteria.authorization.JACC
 
hasAccessToWebResource(String, String...) - Method in class org.glassfish.soteria.authorization.spi.impl.JaccResourceAccessResolver
 
hasAccessToWebResource(String, String...) - Method in interface org.glassfish.soteria.authorization.spi.ResourceAccessResolver
 
hasAccessToWebResource(String, String...) - Method in class org.glassfish.soteria.SecurityContextImpl
 
hasAnyELExpression(BasicAuthenticationMechanismDefinition) - Static method in class org.glassfish.soteria.cdi.BasicAuthenticationMechanismDefinitionAnnotationLiteral
 
hasAnyELExpression(LoginToContinue) - Static method in class org.glassfish.soteria.cdi.LoginToContinueAnnotationLiteral
 
hasAnyELExpression(RememberMe) - Static method in class org.glassfish.soteria.cdi.RememberMeAnnotationLiteral
 
hasAnyELExpression(DatabaseIdentityStoreDefinition) - Static method in class org.glassfish.soteria.cdi.DatabaseIdentityStoreDefinitionAnnotationLiteral
 
hasAnyELExpression(LdapIdentityStoreDefinition) - Static method in class org.glassfish.soteria.cdi.LdapIdentityStoreDefinitionAnnotationLiteral
 
hasAnyELExpression(String...) - Static method in class org.glassfish.soteria.cdi.AnnotationELPProcessor
 
hashAlgorithm() - Method in class org.glassfish.soteria.cdi.DatabaseIdentityStoreDefinitionAnnotationLiteral
 
hashAlgorithmParameters() - Method in class org.glassfish.soteria.cdi.DatabaseIdentityStoreDefinitionAnnotationLiteral
 
hashCode() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdNonce
 
hashCode() - Method in class org.glassfish.soteria.mechanisms.openid.OpenIdState
 
hasPermission(Subject, Permission) - Static method in class org.glassfish.soteria.authorization.JACC
 
HttpBridgeServerAuthModule - Class in org.glassfish.soteria.mechanisms.jaspic
 
HttpBridgeServerAuthModule(CDIPerRequestInitializer) - Constructor for class org.glassfish.soteria.mechanisms.jaspic.HttpBridgeServerAuthModule
 
HttpMessageContextImpl - Class in org.glassfish.soteria.mechanisms
A convenience context that provides access to JASPIC Servlet Profile specific types and functionality.
HttpMessageContextImpl(CallbackHandler, MessageInfo, Subject) - Constructor for class org.glassfish.soteria.mechanisms.HttpMessageContextImpl
 
HttpServletRequestDelegator - Class in org.glassfish.soteria.servlet
This class wraps a given HttpServletRequest instance and delegates "most" methods that request "base data" to an also given RequestData instance.
HttpServletRequestDelegator(HttpServletRequest, RequestData) - Constructor for class org.glassfish.soteria.servlet.HttpServletRequestDelegator
 
HttpStorageController - Interface in org.glassfish.soteria.servlet
 

I

IdentityStoreConfigurationException - Exception in org.glassfish.soteria.identitystores
 
IdentityStoreConfigurationException(String) - Constructor for exception org.glassfish.soteria.identitystores.IdentityStoreConfigurationException
 
IdentityStoreConfigurationException(String, Throwable) - Constructor for exception org.glassfish.soteria.identitystores.IdentityStoreConfigurationException
 
IdentityStoreConfigurationException(Throwable) - Constructor for exception org.glassfish.soteria.identitystores.IdentityStoreConfigurationException
 
IdentityStoreException - Exception in org.glassfish.soteria.identitystores
 
IdentityStoreException(String) - Constructor for exception org.glassfish.soteria.identitystores.IdentityStoreException
 
IdentityStoreException(String, Throwable) - Constructor for exception org.glassfish.soteria.identitystores.IdentityStoreException
 
IdentityStoreException(Throwable) - Constructor for exception org.glassfish.soteria.identitystores.IdentityStoreException
 
IdentityStoreRuntimeException - Exception in org.glassfish.soteria.identitystores
 
IdentityStoreRuntimeException(String) - Constructor for exception org.glassfish.soteria.identitystores.IdentityStoreRuntimeException
 
IdentityStoreRuntimeException(String, Throwable) - Constructor for exception org.glassfish.soteria.identitystores.IdentityStoreRuntimeException
 
IdentityStoreRuntimeException(Throwable) - Constructor for exception org.glassfish.soteria.identitystores.IdentityStoreRuntimeException
 
IdentityTokenImpl - Class in org.glassfish.soteria.mechanisms.openid.domain
 
IdentityTokenImpl(String, long) - Constructor for class org.glassfish.soteria.mechanisms.openid.domain.IdentityTokenImpl
 
IdTokenClaimsSetVerifier - Class in org.glassfish.soteria.mechanisms.openid.controller
Validates the ID token
IdTokenClaimsSetVerifier(String, OpenIdConfiguration) - Constructor for class org.glassfish.soteria.mechanisms.openid.controller.IdTokenClaimsSetVerifier
 
init() - Method in class org.glassfish.soteria.cdi.DefaultIdentityStoreHandler
 
init() - Method in class org.glassfish.soteria.SecurityContextImpl
 
init(HttpServletRequest) - Method in interface org.glassfish.soteria.cdi.spi.CDIPerRequestInitializer
 
init(HttpServletRequest) - Method in class org.glassfish.soteria.cdi.spi.impl.LibertyCDIPerRequestInitializer
 
initialize(MessagePolicy, MessagePolicy, CallbackHandler, Map) - Method in class org.glassfish.soteria.mechanisms.jaspic.HttpBridgeServerAuthModule
 
initialize(Map<String, String>) - Method in class org.glassfish.soteria.identitystores.hash.Pbkdf2PasswordHashImpl
 
intercept(InvocationContext) - Method in class org.glassfish.soteria.cdi.AutoApplySessionInterceptor
 
intercept(InvocationContext) - Method in class org.glassfish.soteria.cdi.LoginToContinueInterceptor
 
intercept(InvocationContext) - Method in class org.glassfish.soteria.cdi.RememberMeInterceptor
 
is(Throwable, Class<T>) - Static method in class org.glassfish.soteria.cdi.CdiUtils
 
IS_AUTHENTICATION - Static variable in class org.glassfish.soteria.mechanisms.jaspic.Jaspic
 
IS_AUTHENTICATION_FROM_FILTER - Static variable in class org.glassfish.soteria.mechanisms.jaspic.Jaspic
 
IS_REFRESH - Static variable in class org.glassfish.soteria.mechanisms.jaspic.Jaspic
 
IS_SECURE_RESPONSE - Static variable in class org.glassfish.soteria.mechanisms.jaspic.Jaspic
 
isAccessTokenExpiry() - Method in class org.glassfish.soteria.mechanisms.openid.domain.LogoutConfiguration
 
isAlternative() - Method in class org.glassfish.soteria.cdi.CdiProducer
 
isAnyAuthenticatedUserRoleMapped() - Method in class org.glassfish.soteria.authorization.spi.impl.SubjectParser
 
isAuthenticationRequest() - Method in class org.glassfish.soteria.mechanisms.HttpMessageContextImpl
 
isAuthenticationRequest(HttpServletRequest) - Static method in class org.glassfish.soteria.mechanisms.jaspic.Jaspic
 
isCallerInRole(String) - Static method in class org.glassfish.soteria.authorization.JACC
 
isCallerInRole(String) - Method in interface org.glassfish.soteria.authorization.spi.CallerDetailsResolver
 
isCallerInRole(String) - Method in class org.glassfish.soteria.authorization.spi.impl.ReflectionAndJaccCallerDetailsResolver
 
isCallerInRole(String) - Method in class org.glassfish.soteria.SecurityContextImpl
 
isEmpty(Object[]) - Static method in class org.glassfish.soteria.Utils
Returns true if the given array is null or is empty.
isEmpty(String) - Static method in class org.glassfish.soteria.Utils
Returns true if the given string is null or is empty.
isEmpty(Collection<?>) - Static method in class org.glassfish.soteria.Utils
Returns true if the given collection is null or is empty.
isExpired() - Method in class org.glassfish.soteria.mechanisms.openid.domain.AccessTokenImpl
 
isExpired() - Method in class org.glassfish.soteria.mechanisms.openid.domain.IdentityTokenImpl
 
isFacesAjaxRequest(HttpServletRequest) - Static method in class org.glassfish.soteria.Utils
 
isHasDeferredExpressions() - Method in class org.glassfish.soteria.cdi.BasicAuthenticationMechanismDefinitionAnnotationLiteral
 
isHasDeferredExpressions() - Method in class org.glassfish.soteria.cdi.DatabaseIdentityStoreDefinitionAnnotationLiteral
 
isHasDeferredExpressions() - Method in class org.glassfish.soteria.cdi.LdapIdentityStoreDefinitionAnnotationLiteral
 
isHasDeferredExpressions() - Method in class org.glassfish.soteria.cdi.LoginToContinueAnnotationLiteral
 
isHasDeferredExpressions() - Method in class org.glassfish.soteria.cdi.RememberMeAnnotationLiteral
 
isHttpAuthenticationMechanismFound() - Method in class org.glassfish.soteria.cdi.CdiExtension
 
isIdentityTokenExpiry() - Method in class org.glassfish.soteria.mechanisms.openid.domain.LogoutConfiguration
 
isImplementationOf(Method, Method) - Static method in class org.glassfish.soteria.Utils
 
isJWT() - Method in class org.glassfish.soteria.mechanisms.openid.domain.AccessTokenImpl
 
isNotifyProvider() - Method in class org.glassfish.soteria.mechanisms.openid.domain.LogoutConfiguration
 
isOneOf(T, T...) - Static method in class org.glassfish.soteria.Utils
Returns true if the given object equals one of the given objects.
isProtected() - Method in class org.glassfish.soteria.mechanisms.HttpMessageContextImpl
 
isProtectedResource(MessageInfo) - Static method in class org.glassfish.soteria.mechanisms.jaspic.Jaspic
 
isRedirectToOriginalResource() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 
isRegisterSession() - Method in class org.glassfish.soteria.mechanisms.HttpMessageContextImpl
 
isRegisterSession(MessageInfo) - Static method in class org.glassfish.soteria.mechanisms.jaspic.Jaspic
 
isRememberMe() - Method in class org.glassfish.soteria.cdi.RememberMeAnnotationLiteral
 
isRememberMeExpression() - Method in class org.glassfish.soteria.cdi.RememberMeAnnotationLiteral
 
isRolePermission(Permission) - Static method in class org.glassfish.soteria.authorization.JACC
 
isTokenAutoRefresh() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 
isUseNonce() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 
isUseSession() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 

J

JACC - Class in org.glassfish.soteria.authorization
 
JACC() - Constructor for class org.glassfish.soteria.authorization.JACC
 
JaccResourceAccessResolver - Class in org.glassfish.soteria.authorization.spi.impl
 
JaccResourceAccessResolver() - Constructor for class org.glassfish.soteria.authorization.spi.impl.JaccResourceAccessResolver
 
Jaspic - Class in org.glassfish.soteria.mechanisms.jaspic
A set of utility methods for using the Jakarta Authentication API
jndiLookup(String...) - Static method in class org.glassfish.soteria.cdi.CdiUtils
Tries provided names, first found non-null object is returned.
JWTValidator - Class in org.glassfish.soteria.mechanisms.openid.controller
 
JWTValidator() - Constructor for class org.glassfish.soteria.mechanisms.openid.controller.JWTValidator
 

L

LAST_AUTH_STATUS - Static variable in class org.glassfish.soteria.mechanisms.jaspic.Jaspic
 
LdapIdentityStore - Class in org.glassfish.soteria.identitystores
 
LdapIdentityStore() - Constructor for class org.glassfish.soteria.identitystores.LdapIdentityStore
 
LdapIdentityStore(LdapIdentityStoreDefinition) - Constructor for class org.glassfish.soteria.identitystores.LdapIdentityStore
 
LdapIdentityStoreDefinitionAnnotationLiteral - Class in org.glassfish.soteria.cdi
An annotation literal for @LdapIdentityStoreDefinition.
LdapIdentityStoreDefinitionAnnotationLiteral(String, String, String, String, String, String, LdapIdentityStoreDefinition.LdapSearchScope, String, String, String, String, String, String, LdapIdentityStoreDefinition.LdapSearchScope, String, int, String, int, String, int, String, String, IdentityStore.ValidationType[], String) - Constructor for class org.glassfish.soteria.cdi.LdapIdentityStoreDefinitionAnnotationLiteral
 
LibertyCDIPerRequestInitializer - Class in org.glassfish.soteria.cdi.spi.impl
Hacky (but working) CDI initializer for Liberty.
LibertyCDIPerRequestInitializer() - Constructor for class org.glassfish.soteria.cdi.spi.impl.LibertyCDIPerRequestInitializer
 
LOGGEDIN_ROLES - Static variable in class org.glassfish.soteria.mechanisms.jaspic.Jaspic
 
LOGGEDIN_USERNAME - Static variable in class org.glassfish.soteria.mechanisms.jaspic.Jaspic
 
loginPage() - Method in class org.glassfish.soteria.cdi.LoginToContinueAnnotationLiteral
 
loginToContinue() - Method in class org.glassfish.soteria.cdi.FormAuthenticationMechanismDefinitionAnnotationLiteral
 
LoginToContinueAnnotationLiteral - Class in org.glassfish.soteria.cdi
An annotation literal for @LoginToContinue.
LoginToContinueAnnotationLiteral(String, boolean, String, String) - Constructor for class org.glassfish.soteria.cdi.LoginToContinueAnnotationLiteral
 
LoginToContinueHolder - Interface in org.glassfish.soteria.mechanisms
 
LoginToContinueInterceptor - Class in org.glassfish.soteria.cdi
 
LoginToContinueInterceptor() - Constructor for class org.glassfish.soteria.cdi.LoginToContinueInterceptor
 
logout(HttpServletRequest, HttpServletResponse) - Static method in class org.glassfish.soteria.mechanisms.jaspic.Jaspic
 
LogoutConfiguration - Class in org.glassfish.soteria.mechanisms.openid.domain
 
LogoutConfiguration() - Constructor for class org.glassfish.soteria.mechanisms.openid.domain.LogoutConfiguration
 

M

matchesRequest(HttpServletRequest) - Method in class org.glassfish.soteria.servlet.RequestData
 
maxResults() - Method in class org.glassfish.soteria.cdi.LdapIdentityStoreDefinitionAnnotationLiteral
 
maxResultsExpression() - Method in class org.glassfish.soteria.cdi.LdapIdentityStoreDefinitionAnnotationLiteral
 

N

name(String) - Method in class org.glassfish.soteria.cdi.CdiProducer
 
NonceController - Class in org.glassfish.soteria.mechanisms.openid.controller
Controller to manage nonce state and create the nonce hash.
NonceController() - Constructor for class org.glassfish.soteria.mechanisms.openid.controller.NonceController
 
notifyContainerAboutLogin(CredentialValidationResult) - Method in class org.glassfish.soteria.mechanisms.HttpMessageContextImpl
 
notifyContainerAboutLogin(String, Set<String>) - Method in class org.glassfish.soteria.mechanisms.HttpMessageContextImpl
 
notifyContainerAboutLogin(Principal, Set<String>) - Method in class org.glassfish.soteria.mechanisms.HttpMessageContextImpl
 
notifyContainerAboutLogin(Subject, CallbackHandler, String, Set<String>) - Static method in class org.glassfish.soteria.mechanisms.jaspic.Jaspic
 
notifyContainerAboutLogin(Subject, CallbackHandler, Principal, Set<String>) - Static method in class org.glassfish.soteria.mechanisms.jaspic.Jaspic
 
notNull(Object...) - Static method in class org.glassfish.soteria.Utils
 

O

of(HttpServletRequest) - Static method in class org.glassfish.soteria.servlet.RequestData
 
of(String) - Static method in class org.glassfish.soteria.servlet.RequestData
 
onFactoryCreated() - Static method in class org.glassfish.soteria.authorization.spi.impl.SubjectParser
 
onPolicyConfigurationCreated(String) - Static method in class org.glassfish.soteria.authorization.spi.impl.SubjectParser
 
onStartup(Set<Class<?>>, ServletContext) - Method in class org.glassfish.soteria.servlet.SamRegistrationInstaller
 
OpenIdAuthenticationMechanism - Class in org.glassfish.soteria.mechanisms
The AuthenticationMechanism used to authenticate users using the OpenId Connect protocol
Specification Implemented : http://openid.net/specs/openid-connect-core-1_0.html
OpenIdAuthenticationMechanism() - Constructor for class org.glassfish.soteria.mechanisms.OpenIdAuthenticationMechanism
 
OpenIdConfiguration - Class in org.glassfish.soteria.mechanisms.openid.domain
OpenId Connect client configuration.
OpenIdConfiguration() - Constructor for class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 
OpenIdContextImpl - Class in org.glassfish.soteria.mechanisms.openid.domain
An injectable interface that provides access to access token, identity token, claims and OpenId Connect provider related information.
OpenIdContextImpl() - Constructor for class org.glassfish.soteria.mechanisms.openid.domain.OpenIdContextImpl
 
OpenIdCredential - Class in org.glassfish.soteria.mechanisms.openid
 
OpenIdCredential(JsonObject, HttpMessageContext, long) - Constructor for class org.glassfish.soteria.mechanisms.openid.OpenIdCredential
 
OpenIdIdentityStore - Class in org.glassfish.soteria.mechanisms.openid
Identity store validates the identity token and access token and returns the validation result with the caller name and groups.
OpenIdIdentityStore() - Constructor for class org.glassfish.soteria.mechanisms.openid.OpenIdIdentityStore
 
OpenIdNonce - Class in org.glassfish.soteria.mechanisms.openid.domain
Creates a random nonce as a character sequence of the specified byte length and base64 url encoded.
OpenIdNonce() - Constructor for class org.glassfish.soteria.mechanisms.openid.domain.OpenIdNonce
 
OpenIdNonce(int) - Constructor for class org.glassfish.soteria.mechanisms.openid.domain.OpenIdNonce
 
OpenIdNonce(String) - Constructor for class org.glassfish.soteria.mechanisms.openid.domain.OpenIdNonce
Creates a new nonce with the given nonce value.
OpenIdProviderData - Class in org.glassfish.soteria.mechanisms.openid.domain
OpenId Connect Provider information.
OpenIdProviderData(JsonObject) - Constructor for class org.glassfish.soteria.mechanisms.openid.domain.OpenIdProviderData
 
OpenIdState - Class in org.glassfish.soteria.mechanisms.openid
Class to hold state of OpenId
OpenIdState() - Constructor for class org.glassfish.soteria.mechanisms.openid.OpenIdState
Creates a new instance with a random UUID as the state.
OpenIdState(String) - Constructor for class org.glassfish.soteria.mechanisms.openid.OpenIdState
Creates a new instance set the state to what is in the constructor.
org.glassfish.soteria - module org.glassfish.soteria
 
org.glassfish.soteria - package org.glassfish.soteria
 
org.glassfish.soteria.authorization - package org.glassfish.soteria.authorization
 
org.glassfish.soteria.authorization.spi - package org.glassfish.soteria.authorization.spi
 
org.glassfish.soteria.authorization.spi.impl - package org.glassfish.soteria.authorization.spi.impl
 
org.glassfish.soteria.cdi - package org.glassfish.soteria.cdi
 
org.glassfish.soteria.cdi.spi - package org.glassfish.soteria.cdi.spi
 
org.glassfish.soteria.cdi.spi.impl - package org.glassfish.soteria.cdi.spi.impl
 
org.glassfish.soteria.identitystores - package org.glassfish.soteria.identitystores
 
org.glassfish.soteria.identitystores.annotation - package org.glassfish.soteria.identitystores.annotation
 
org.glassfish.soteria.identitystores.hash - package org.glassfish.soteria.identitystores.hash
 
org.glassfish.soteria.mechanisms - package org.glassfish.soteria.mechanisms
 
org.glassfish.soteria.mechanisms.jaspic - package org.glassfish.soteria.mechanisms.jaspic
 
org.glassfish.soteria.mechanisms.openid - package org.glassfish.soteria.mechanisms.openid
 
org.glassfish.soteria.mechanisms.openid.controller - package org.glassfish.soteria.mechanisms.openid.controller
 
org.glassfish.soteria.mechanisms.openid.domain - package org.glassfish.soteria.mechanisms.openid.domain
 
org.glassfish.soteria.servlet - package org.glassfish.soteria.servlet
 
ORIGINAL_REQUEST_DATA_JSON - Static variable in class org.glassfish.soteria.mechanisms.OpenIdAuthenticationMechanism
 

P

password() - Method in annotation type org.glassfish.soteria.identitystores.annotation.Credentials
A text-based password used by the caller to authenticate.
PasswordHashCompare - Class in org.glassfish.soteria.identitystores.hash
 
PasswordHashCompare() - Constructor for class org.glassfish.soteria.identitystores.hash.PasswordHashCompare
 
Pbkdf2PasswordHashImpl - Class in org.glassfish.soteria.identitystores.hash
 
Pbkdf2PasswordHashImpl() - Constructor for class org.glassfish.soteria.identitystores.hash.Pbkdf2PasswordHashImpl
 
principalToGroups(Principal) - Method in class org.glassfish.soteria.authorization.spi.impl.SubjectParser
 
principalToGroups(Principal, List<String>) - Method in class org.glassfish.soteria.authorization.spi.impl.SubjectParser
 
priority() - Method in class org.glassfish.soteria.cdi.DatabaseIdentityStoreDefinitionAnnotationLiteral
 
priority() - Method in class org.glassfish.soteria.cdi.LdapIdentityStoreDefinitionAnnotationLiteral
 
priority() - Method in annotation type org.glassfish.soteria.identitystores.annotation.EmbeddedIdentityStoreDefinition
Determines the order in case multiple IdentityStores are found.
priority() - Method in class org.glassfish.soteria.identitystores.DatabaseIdentityStore
 
priority() - Method in class org.glassfish.soteria.identitystores.EmbeddedIdentityStore
 
priority() - Method in class org.glassfish.soteria.identitystores.LdapIdentityStore
 
priorityExpression() - Method in class org.glassfish.soteria.cdi.DatabaseIdentityStoreDefinitionAnnotationLiteral
 
priorityExpression() - Method in class org.glassfish.soteria.cdi.LdapIdentityStoreDefinitionAnnotationLiteral
 
processBean(ProcessBean<T>, BeanManager) - Method in class org.glassfish.soteria.cdi.CdiExtension
 
produceConfiguration(OpenIdAuthenticationMechanismDefinition) - Method in class org.glassfish.soteria.mechanisms.openid.controller.ConfigurationController
 
ProviderMetadataController - Class in org.glassfish.soteria.mechanisms.openid.controller
Manages the OpenId Connect Provider metadata
ProviderMetadataController() - Constructor for class org.glassfish.soteria.mechanisms.openid.controller.ProviderMetadataController
 

Q

qualifiers(Annotation...) - Method in class org.glassfish.soteria.cdi.CdiProducer
 

R

readTimeout() - Method in class org.glassfish.soteria.cdi.LdapIdentityStoreDefinitionAnnotationLiteral
 
readTimeoutExpression() - Method in class org.glassfish.soteria.cdi.LdapIdentityStoreDefinitionAnnotationLiteral
 
realmName() - Method in class org.glassfish.soteria.cdi.BasicAuthenticationMechanismDefinitionAnnotationLiteral
 
redirect(HttpServletRequest, HttpServletResponse, String) - Static method in class org.glassfish.soteria.Utils
 
redirect(HttpServletResponse, String) - Static method in class org.glassfish.soteria.Utils
 
redirect(String) - Method in class org.glassfish.soteria.mechanisms.HttpMessageContextImpl
 
ReflectionAndJaccCallerDetailsResolver - Class in org.glassfish.soteria.authorization.spi.impl
 
ReflectionAndJaccCallerDetailsResolver() - Constructor for class org.glassfish.soteria.authorization.spi.impl.ReflectionAndJaccCallerDetailsResolver
 
RefreshedIdTokenClaimsSetVerifier - Class in org.glassfish.soteria.mechanisms.openid.controller
Validates the ID token received from the Refresh token response
RefreshedIdTokenClaimsSetVerifier(IdentityToken, OpenIdConfiguration) - Constructor for class org.glassfish.soteria.mechanisms.openid.controller.RefreshedIdTokenClaimsSetVerifier
 
RefreshTokenImpl - Class in org.glassfish.soteria.mechanisms.openid.domain
 
RefreshTokenImpl(String) - Constructor for class org.glassfish.soteria.mechanisms.openid.domain.RefreshTokenImpl
 
refreshTokens(RefreshToken) - Method in class org.glassfish.soteria.mechanisms.openid.controller.TokenController
Makes a refresh request to the token endpoint and the OpenId Provider responds with a new (updated) Access Token and Refreshs Token.
register(BeforeBeanDiscovery, BeanManager) - Method in class org.glassfish.soteria.cdi.CdiExtension
 
RememberMeAnnotationLiteral - Class in org.glassfish.soteria.cdi
An annotation literal for @RememberMe.
RememberMeAnnotationLiteral(int, String, boolean, String, boolean, String, String, boolean, String, ELProcessor) - Constructor for class org.glassfish.soteria.cdi.RememberMeAnnotationLiteral
 
RememberMeInterceptor - Class in org.glassfish.soteria.cdi
 
RememberMeInterceptor() - Constructor for class org.glassfish.soteria.cdi.RememberMeInterceptor
 
remove(HttpServletRequest, HttpServletResponse) - Method in class org.glassfish.soteria.mechanisms.openid.controller.StateController
 
remove(String) - Method in class org.glassfish.soteria.servlet.CookieController
 
remove(String) - Method in interface org.glassfish.soteria.servlet.HttpStorageController
 
remove(String) - Method in class org.glassfish.soteria.servlet.SessionController
 
remove(OpenIdConfiguration, HttpServletRequest, HttpServletResponse) - Method in class org.glassfish.soteria.mechanisms.openid.controller.NonceController
 
removeCookie(HttpServletRequest, HttpServletResponse, String) - Static method in class org.glassfish.soteria.servlet.CookieHandler
 
RequestData - Class in org.glassfish.soteria.servlet
This class stores the core data that makes up an HttpServletRequest.
RequestData() - Constructor for class org.glassfish.soteria.servlet.RequestData
 
requireAudience(String) - Method in class org.glassfish.soteria.mechanisms.openid.controller.TokenClaimsSetVerifier.StandardVerifications
Audience(s) claim (that this ID Token is intended for) must contains the client_id of the Client (Relying Party) as an audience value.
requireSameIssuer() - Method in class org.glassfish.soteria.mechanisms.openid.controller.TokenClaimsSetVerifier.StandardVerifications
The Issuer Identifier for the OpenID Provider (which is typically obtained during Discovery) must exactly match the value of the iss (issuer) Claim.
requireSubject() - Method in class org.glassfish.soteria.mechanisms.openid.controller.TokenClaimsSetVerifier.StandardVerifications
Subject Identifier is locally unique and never reassigned identifier within the Issuer for the End-User.
requireValidTimestamp() - Method in class org.glassfish.soteria.mechanisms.openid.controller.TokenClaimsSetVerifier.StandardVerifications
The current time must be before the time represented by the exp Claim.
ResourceAccessResolver - Interface in org.glassfish.soteria.authorization.spi
 
responseNotFound() - Method in class org.glassfish.soteria.mechanisms.HttpMessageContextImpl
 
responseUnauthorized() - Method in class org.glassfish.soteria.mechanisms.HttpMessageContextImpl
 

S

SamRegistrationInstaller - Class in org.glassfish.soteria.servlet
If an HttpAuthenticationMechanism implementation has been found on the classpath, this initializer installs a bridge SAM that delegates the validateRequest, secureResponse and cleanSubject methods from the SAM to the HttpAuthenticationMechanism.
SamRegistrationInstaller() - Constructor for class org.glassfish.soteria.servlet.SamRegistrationInstaller
 
saveCookie(HttpServletRequest, HttpServletResponse, String, String, Integer, boolean, boolean) - Static method in class org.glassfish.soteria.servlet.CookieHandler
 
scope(Class<? extends Annotation>) - Method in class org.glassfish.soteria.cdi.CdiProducer
 
secureResponse(MessageInfo, Subject) - Method in class org.glassfish.soteria.mechanisms.jaspic.HttpBridgeServerAuthModule
 
SecurityContextImpl - Class in org.glassfish.soteria
 
SecurityContextImpl() - Constructor for class org.glassfish.soteria.SecurityContextImpl
 
serializeURLSafe(String) - Static method in class org.glassfish.soteria.Utils
Serialize the given string to the short possible unique URL-safe representation.
SessionController - Class in org.glassfish.soteria.servlet
 
SessionController(HttpServletRequest) - Constructor for class org.glassfish.soteria.servlet.SessionController
 
setAccessToken(AccessToken) - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdContextImpl
 
setAccessTokenExpiry(boolean) - Method in class org.glassfish.soteria.mechanisms.openid.domain.LogoutConfiguration
 
setAuthMethod(String) - Method in class org.glassfish.soteria.cdi.spi.impl.DefaultWebXmlLoginConfig
 
setAuthMethod(String) - Method in interface org.glassfish.soteria.cdi.spi.WebXmlLoginConfig
 
setAuthorizationEndpoint(String) - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdProviderData
 
setCallerGroupsClaim(String) - Method in class org.glassfish.soteria.mechanisms.openid.domain.ClaimsConfiguration
 
setCallerNameClaim(String) - Method in class org.glassfish.soteria.mechanisms.openid.domain.ClaimsConfiguration
 
setClaims(Map<String, Object>) - Method in class org.glassfish.soteria.mechanisms.openid.domain.AccessTokenImpl
 
setClaimsConfiguration(ClaimsConfiguration) - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 
setClientId(String) - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 
setClientSecret(char[]) - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 
setDidAuthentication(HttpServletRequest) - Static method in class org.glassfish.soteria.mechanisms.jaspic.Jaspic
Should be called when the callback handler is used with the intention that an actual user is going to be authenticated (as opposed to using the handler for the "do nothing" protocol which uses the unauthenticated identity).
setDisplay(String) - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 
setEndSessionEndpoint(String) - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdProviderData
 
setExpiresIn(Long) - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdContextImpl
 
setExtraParameters(Map<String, String>) - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 
setFormErrorPage(String) - Method in class org.glassfish.soteria.cdi.spi.impl.DefaultWebXmlLoginConfig
 
setFormErrorPage(String) - Method in interface org.glassfish.soteria.cdi.spi.WebXmlLoginConfig
 
setFormLoginPage(String) - Method in class org.glassfish.soteria.cdi.spi.impl.DefaultWebXmlLoginConfig
 
setFormLoginPage(String) - Method in interface org.glassfish.soteria.cdi.spi.WebXmlLoginConfig
 
setHasDeferredExpressions(boolean) - Method in class org.glassfish.soteria.cdi.BasicAuthenticationMechanismDefinitionAnnotationLiteral
 
setHasDeferredExpressions(boolean) - Method in class org.glassfish.soteria.cdi.DatabaseIdentityStoreDefinitionAnnotationLiteral
 
setHasDeferredExpressions(boolean) - Method in class org.glassfish.soteria.cdi.LdapIdentityStoreDefinitionAnnotationLiteral
 
setHasDeferredExpressions(boolean) - Method in class org.glassfish.soteria.cdi.LoginToContinueAnnotationLiteral
 
setHasDeferredExpressions(boolean) - Method in class org.glassfish.soteria.cdi.RememberMeAnnotationLiteral
 
setIdentityToken(IdentityToken) - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdContextImpl
 
setIdentityTokenExpiry(boolean) - Method in class org.glassfish.soteria.mechanisms.openid.domain.LogoutConfiguration
 
setIdTokenSigningAlgorithmsSupported(Set<String>) - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdProviderData
 
setIssuer(String) - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdProviderData
 
setJwksConnectTimeout(int) - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 
setJwksReadTimeout(int) - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 
setJwksURL(URL) - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdProviderData
 
setLastAuthenticationStatus(HttpServletRequest, AuthenticationStatus) - Static method in class org.glassfish.soteria.mechanisms.jaspic.Jaspic
 
setLoginToContinue(LoginToContinue) - Method in class org.glassfish.soteria.mechanisms.CustomFormAuthenticationMechanism
 
setLoginToContinue(LoginToContinue) - Method in class org.glassfish.soteria.mechanisms.FormAuthenticationMechanism
 
setLogoutConfiguration(LogoutConfiguration) - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 
setNotifyProvider(boolean) - Method in class org.glassfish.soteria.mechanisms.openid.domain.LogoutConfiguration
 
setPrompt(String) - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 
setProviderMetadata(OpenIdProviderData) - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 
setRealmName(String) - Method in class org.glassfish.soteria.cdi.spi.impl.DefaultWebXmlLoginConfig
 
setRealmName(String) - Method in interface org.glassfish.soteria.cdi.spi.WebXmlLoginConfig
 
setRedirectToOriginalResource(boolean) - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 
setRedirectURI(String) - Method in class org.glassfish.soteria.mechanisms.openid.domain.LogoutConfiguration
 
setRedirectURI(String) - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 
setRefreshToken(RefreshToken) - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdContextImpl
 
setRegisterSession(MessageInfo, String, Set<String>) - Static method in class org.glassfish.soteria.mechanisms.jaspic.Jaspic
 
setRegisterSession(String, Set<String>) - Method in class org.glassfish.soteria.mechanisms.HttpMessageContextImpl
 
setRequest(HttpServletRequest) - Method in class org.glassfish.soteria.mechanisms.HttpMessageContextImpl
 
setResponse(HttpServletResponse) - Method in class org.glassfish.soteria.mechanisms.HttpMessageContextImpl
 
setResponseMode(String) - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 
setResponseType(String) - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 
setResponseTypeSupported(Set<String>) - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdProviderData
 
setScopes(String) - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 
setSubjectTypesSupported(Set<String>) - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdProviderData
 
setTokenAutoRefresh(boolean) - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 
setTokenEndpoint(String) - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdProviderData
 
setTokenMinValidity(int) - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 
setTokenType(String) - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdContextImpl
 
setUseNonce(boolean) - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 
setUserinfoEndpoint(String) - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdProviderData
 
setUseSession(boolean) - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 
SoteriaServiceProviders - Class in org.glassfish.soteria
Central registry to load Soteria SPI implementations from.
SoteriaServiceProviders() - Constructor for class org.glassfish.soteria.SoteriaServiceProviders
 
StandardVerifications(OpenIdConfiguration, JWTClaimsSet) - Constructor for class org.glassfish.soteria.mechanisms.openid.controller.TokenClaimsSetVerifier.StandardVerifications
 
StateController - Class in org.glassfish.soteria.mechanisms.openid.controller
Controller to manage OpenId state parameter value and request being validated
StateController() - Constructor for class org.glassfish.soteria.mechanisms.openid.controller.StateController
 
store(String, String) - Method in interface org.glassfish.soteria.servlet.HttpStorageController
 
store(String, String, Integer) - Method in class org.glassfish.soteria.servlet.CookieController
 
store(String, String, Integer) - Method in interface org.glassfish.soteria.servlet.HttpStorageController
 
store(String, String, Integer) - Method in class org.glassfish.soteria.servlet.SessionController
 
store(OpenIdNonce, OpenIdConfiguration, HttpServletRequest, HttpServletResponse) - Method in class org.glassfish.soteria.mechanisms.openid.controller.NonceController
 
store(OpenIdState, OpenIdConfiguration, HttpServletRequest, HttpServletResponse) - Method in class org.glassfish.soteria.mechanisms.openid.controller.StateController
 
stream(InputStream, OutputStream) - Static method in class org.glassfish.soteria.Utils
 
SUBJECT_CONTAINER_KEY - Static variable in class org.glassfish.soteria.authorization.JACC
 
SubjectParser - Class in org.glassfish.soteria.authorization.spi.impl
 
SubjectParser(String, Collection<String>) - Constructor for class org.glassfish.soteria.authorization.spi.impl.SubjectParser
 

T

toByteArray(InputStream) - Static method in class org.glassfish.soteria.Utils
Read the given input stream into a byte array.
toCallerPrincipal(Principal) - Static method in class org.glassfish.soteria.Utils
 
toJson() - Method in class org.glassfish.soteria.servlet.RequestData
 
TokenClaimsSetVerifier - Class in org.glassfish.soteria.mechanisms.openid.controller
 
TokenClaimsSetVerifier(OpenIdConfiguration) - Constructor for class org.glassfish.soteria.mechanisms.openid.controller.TokenClaimsSetVerifier
 
TokenClaimsSetVerifier.StandardVerifications - Class in org.glassfish.soteria.mechanisms.openid.controller
 
TokenController - Class in org.glassfish.soteria.mechanisms.openid.controller
Controller for Token endpoint
TokenController() - Constructor for class org.glassfish.soteria.mechanisms.openid.controller.TokenController
 
toParameterMap(String) - Static method in class org.glassfish.soteria.Utils
Converts the given request query string to request parameter values map.
toQueryString(Map<String, List<String>>) - Static method in class org.glassfish.soteria.Utils
Converts the given request parameter values map to request query string.
toString() - Method in class org.glassfish.soteria.mechanisms.openid.domain.AccessTokenImpl
 
toString() - Method in class org.glassfish.soteria.mechanisms.openid.domain.ClaimsConfiguration
 
toString() - Method in class org.glassfish.soteria.mechanisms.openid.domain.IdentityTokenImpl
 
toString() - Method in class org.glassfish.soteria.mechanisms.openid.domain.LogoutConfiguration
 
toString() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdConfiguration
 
toString() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdNonce
 
toString() - Method in class org.glassfish.soteria.mechanisms.openid.domain.OpenIdProviderData
 
toString() - Method in class org.glassfish.soteria.mechanisms.openid.domain.RefreshTokenImpl
 
toString() - Method in class org.glassfish.soteria.mechanisms.openid.OpenIdState
 
toString() - Method in class org.glassfish.soteria.servlet.RequestData
 
types(Type...) - Method in class org.glassfish.soteria.cdi.CdiProducer
 

U

unmodifiableSet(Object...) - Static method in class org.glassfish.soteria.Utils
 
unserializeURLSafe(String) - Static method in class org.glassfish.soteria.Utils
Unserialize the given serialized URL-safe string.
url() - Method in class org.glassfish.soteria.cdi.LdapIdentityStoreDefinitionAnnotationLiteral
 
useFor() - Method in class org.glassfish.soteria.cdi.DatabaseIdentityStoreDefinitionAnnotationLiteral
 
useFor() - Method in class org.glassfish.soteria.cdi.LdapIdentityStoreDefinitionAnnotationLiteral
 
useFor() - Method in annotation type org.glassfish.soteria.identitystores.annotation.EmbeddedIdentityStoreDefinition
Determines what the identity store is used for
useForExpression() - Method in class org.glassfish.soteria.cdi.DatabaseIdentityStoreDefinitionAnnotationLiteral
 
useForExpression() - Method in class org.glassfish.soteria.cdi.LdapIdentityStoreDefinitionAnnotationLiteral
 
useForwardToLogin() - Method in class org.glassfish.soteria.cdi.LoginToContinueAnnotationLiteral
 
useForwardToLoginExpression() - Method in class org.glassfish.soteria.cdi.LoginToContinueAnnotationLiteral
 
UserInfoController - Class in org.glassfish.soteria.mechanisms.openid.controller
Controller for Token endpoint
UserInfoController() - Constructor for class org.glassfish.soteria.mechanisms.openid.controller.UserInfoController
 
Utils - Class in org.glassfish.soteria
An assortment of various utility methods.

V

validate(Credential) - Method in class org.glassfish.soteria.cdi.DefaultIdentityStoreHandler
 
validate(Credential) - Method in class org.glassfish.soteria.identitystores.DatabaseIdentityStore
 
validate(Credential) - Method in class org.glassfish.soteria.identitystores.EmbeddedIdentityStore
 
validate(Credential) - Method in class org.glassfish.soteria.identitystores.LdapIdentityStore
 
validate(Credential) - Method in class org.glassfish.soteria.mechanisms.openid.OpenIdIdentityStore
 
validate(UsernamePasswordCredential) - Method in class org.glassfish.soteria.identitystores.DatabaseIdentityStore
 
validate(UsernamePasswordCredential) - Method in class org.glassfish.soteria.identitystores.EmbeddedIdentityStore
 
validate(UsernamePasswordCredential) - Method in class org.glassfish.soteria.identitystores.LdapIdentityStore
 
validate(OpenIdCredential) - Method in class org.glassfish.soteria.mechanisms.openid.OpenIdIdentityStore
 
validateAccessToken() - Method in class org.glassfish.soteria.mechanisms.openid.controller.AccessTokenClaimsSetVerifier
 
validateAccessToken(AccessTokenImpl, Algorithm, Map<String, Object>) - Method in class org.glassfish.soteria.mechanisms.openid.controller.TokenController
(5.2) Validate the Access Token and its claims and verify the signature.
validateBearerToken(JWT, JWTClaimsSetVerifier) - Method in class org.glassfish.soteria.mechanisms.openid.controller.JWTValidator
 
validateIdToken(IdentityTokenImpl, HttpMessageContext) - Method in class org.glassfish.soteria.mechanisms.openid.controller.TokenController
(5.1) Validate Id Token's claims and verify ID Token's signature.
validateRefreshedIdToken(IdentityToken, IdentityTokenImpl) - Method in class org.glassfish.soteria.mechanisms.openid.controller.TokenController
Validate Id Token received from Successful Refresh Response.
validateRequest(MessageInfo, Subject, Subject) - Method in class org.glassfish.soteria.mechanisms.jaspic.HttpBridgeServerAuthModule
 
validateRequest(HttpServletRequest, HttpServletResponse, HttpMessageContext) - Method in class org.glassfish.soteria.mechanisms.BasicAuthenticationMechanism
 
validateRequest(HttpServletRequest, HttpServletResponse, HttpMessageContext) - Method in class org.glassfish.soteria.mechanisms.CustomFormAuthenticationMechanism
 
validateRequest(HttpServletRequest, HttpServletResponse, HttpMessageContext) - Method in class org.glassfish.soteria.mechanisms.FormAuthenticationMechanism
 
validateRequest(HttpServletRequest, HttpServletResponse, HttpMessageContext) - Method in class org.glassfish.soteria.mechanisms.OpenIdAuthenticationMechanism
 
validateRequestMethod - Static variable in class org.glassfish.soteria.Utils
 
validationTypes() - Method in class org.glassfish.soteria.identitystores.DatabaseIdentityStore
 
validationTypes() - Method in class org.glassfish.soteria.identitystores.EmbeddedIdentityStore
 
validationTypes() - Method in class org.glassfish.soteria.identitystores.LdapIdentityStore
 
value() - Method in annotation type org.glassfish.soteria.identitystores.annotation.EmbeddedIdentityStoreDefinition
Defines the caller identities stored in the embedded identity store
verify(char[], String) - Method in class org.glassfish.soteria.identitystores.hash.Pbkdf2PasswordHashImpl
 
verify(JWTClaimsSet) - Method in class org.glassfish.soteria.mechanisms.openid.controller.AccessTokenClaimsSetVerifier
 
verify(JWTClaimsSet) - Method in class org.glassfish.soteria.mechanisms.openid.controller.IdTokenClaimsSetVerifier
Validate ID Token's claims
verify(JWTClaimsSet) - Method in class org.glassfish.soteria.mechanisms.openid.controller.RefreshedIdTokenClaimsSetVerifier
Validate ID Token's claims received from the Refresh token response
verify(JWTClaimsSet) - Method in class org.glassfish.soteria.mechanisms.openid.controller.TokenClaimsSetVerifier
 
verify(JWTClaimsSet, SecurityContext) - Method in class org.glassfish.soteria.mechanisms.openid.controller.TokenClaimsSetVerifier
 

W

WebXmlLoginConfig - Interface in org.glassfish.soteria.cdi.spi
Implementations of this interface can be used by a servlet container to pass the login config from web.xml to Soteria.
withClaims(JWTClaimsSet) - Method in class org.glassfish.soteria.mechanisms.openid.domain.IdentityTokenImpl
 
withRequest(HttpServletRequest) - Method in class org.glassfish.soteria.mechanisms.HttpMessageContextImpl
 
WrappingCallerPrincipal - Class in org.glassfish.soteria
 
WrappingCallerPrincipal(Principal) - Constructor for class org.glassfish.soteria.WrappingCallerPrincipal
 
A B C D E F G H I J L M N O P Q R S T U V W 
All Classes All Packages