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
All Classes All Packages
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
OpenIdConfigurationusing the properties as defined in anOpenIdAuthenticationMechanismDefinitionannotation 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
-
Credentialsdefine a single caller identity for use with theEmbeddedIdentityStoreDefinitionannotation. - 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
IdentityStorethat 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
OpenIdStateif 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
ServerAuthContextcan 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
trueif 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
trueif 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
trueif 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
All Classes All Packages