- cleanSubject(MessageInfoContext, Subject) - Method in class org.forgerock.jaspi.modules.openid.OpenIdConnectModule
-
Nothing to clean.
- CLIENT_SECRET_KEY - Static variable in interface org.forgerock.jaspi.modules.openid.resolvers.OpenIdResolver
-
Lookup key for the client secret.
- configureResolverWithJWK(String, URL) - Method in interface org.forgerock.jaspi.modules.openid.resolvers.service.OpenIdResolverService
-
Configures a new resolver implementation using the given parameters for this
service which is later retrievable.
- configureResolverWithJWK(String, URL) - Method in class org.forgerock.jaspi.modules.openid.resolvers.service.OpenIdResolverServiceImpl
-
Configures a new Resolver by setting it up to download public keys from the supplied url.
- configureResolverWithKey(String, String, String, String, String) - Method in interface org.forgerock.jaspi.modules.openid.resolvers.service.OpenIdResolverService
-
Configures a new resolver implementation using the given parameters for this
service which is later retrievable.
- configureResolverWithKey(String, String, String, String, String) - Method in class org.forgerock.jaspi.modules.openid.resolvers.service.OpenIdResolverServiceImpl
-
Configures a new Resolver by finding the appropriate public key in the supplied keystore,
and adds it to the Map of current resolvers.
- configureResolverWithSecret(String, String) - Method in interface org.forgerock.jaspi.modules.openid.resolvers.service.OpenIdResolverService
-
Configures a new resolver implementation using the given parameters for this
service which is later retrievable.
- configureResolverWithSecret(String, String) - Method in class org.forgerock.jaspi.modules.openid.resolvers.service.OpenIdResolverServiceImpl
-
Configures a new Resolver by finding the appropriate public key in the supplied keystore,
and adds it to the Map of current resolvers.
- configureResolverWithWellKnownOpenIdConfiguration(URL) - Method in interface org.forgerock.jaspi.modules.openid.resolvers.service.OpenIdResolverService
-
Configures a new resolver implementation using the given configUrl as the
location from which to draw all necessary information pertaining to the resolver.
- configureResolverWithWellKnownOpenIdConfiguration(URL) - Method in class org.forgerock.jaspi.modules.openid.resolvers.service.OpenIdResolverServiceImpl
-
Configures a new Resolver by setting it up to download public keys from the supplied
well-known Open Id Connect URL.
- configureService(OpenIdResolverService, List<Map<String, String>>) - Method in interface org.forgerock.jaspi.modules.openid.resolvers.service.OpenIdResolverServiceConfigurator
-
- configureService(OpenIdResolverService, List<Map<String, String>>) - Method in class org.forgerock.jaspi.modules.openid.resolvers.service.OpenIdResolverServiceConfiguratorImpl
-
This implementation includes a priority system for ensuring invalid configs still
attempt to be loaded.
- CONNECTION_TIMEOUT_KEY - Static variable in class org.forgerock.jaspi.modules.openid.OpenIdConnectModule
-
Lookup key for the configured HTTP connection's connection timeout for this module.
- createFromOpenIDConfigUrl(URL) - Method in class org.forgerock.jaspi.modules.openid.resolvers.OpenIdResolverFactory
-
Creates a public key resolver for the supplied issuer using keys supplied
at the .well-known open ID configuration URL.
- createJWKResolver(String, URL, int, int) - Method in class org.forgerock.jaspi.modules.openid.resolvers.OpenIdResolverFactory
-
Creates a public key resolver for the supplied issuer using
keys supplied at the JWK Set URL.
- createPublicKeyResolver(String, PublicKey) - Method in class org.forgerock.jaspi.modules.openid.resolvers.OpenIdResolverFactory
-
Creates a public key resolver for the supplied issuer.
- createSharedSecretResolver(String, String) - Method in class org.forgerock.jaspi.modules.openid.resolvers.OpenIdResolverFactory
-
Creates a shared secret (HMAC) key resolver for the supplied issuer.
- createSigningHandlerForKey(SigningManager, Key) - Method in class org.forgerock.jaspi.modules.openid.resolvers.BaseOpenIdResolver
-
Determine an appropriate signing handler to use for verifying signatures using the given verification key.
- OpenIdConnectModule - Class in org.forgerock.jaspi.modules.openid
-
OpenID Connect module that allows access when a valid OpenID Connect JWT which
our server trusts is presented in the specific header field.
- OpenIdConnectModule() - Constructor for class org.forgerock.jaspi.modules.openid.OpenIdConnectModule
-
Default constructor.
- OpenIdConnectVerificationException - Exception in org.forgerock.jaspi.modules.openid.exceptions
-
Problem during the verification of an OpenId Connect module.
- OpenIdConnectVerificationException() - Constructor for exception org.forgerock.jaspi.modules.openid.exceptions.OpenIdConnectVerificationException
-
Construct the exception.
- OpenIdConnectVerificationException(String) - Constructor for exception org.forgerock.jaspi.modules.openid.exceptions.OpenIdConnectVerificationException
-
Construct the exception with the given message.
- OpenIdConnectVerificationException(String, Throwable) - Constructor for exception org.forgerock.jaspi.modules.openid.exceptions.OpenIdConnectVerificationException
-
Construct the exception with the given message and cause.
- OpenIdConnectVerificationException(Throwable) - Constructor for exception org.forgerock.jaspi.modules.openid.exceptions.OpenIdConnectVerificationException
-
Construct the exception with the given cause.
- OpenIdResolver - Interface in org.forgerock.jaspi.modules.openid.resolvers
-
Validation of Open ID Connect JWTs via verification of their internals
(issuer, audience, signature, etc.).
- OpenIdResolverFactory - Class in org.forgerock.jaspi.modules.openid.resolvers
-
For producing OpenId Resolvers.
- OpenIdResolverFactory(int, int) - Constructor for class org.forgerock.jaspi.modules.openid.resolvers.OpenIdResolverFactory
-
For generating an OpenIDResolverFactory with the supplied timeouts which will
be used for all HTTP communication originating form this factory.
- OpenIdResolverService - Interface in org.forgerock.jaspi.modules.openid.resolvers.service
-
Interface through which OpenIdResolvers are obtained, and the service providing
them is configured.
- OpenIdResolverServiceConfigurator - Interface in org.forgerock.jaspi.modules.openid.resolvers.service
-
- OpenIdResolverServiceConfiguratorImpl - Class in org.forgerock.jaspi.modules.openid.resolvers.service
-
- OpenIdResolverServiceConfiguratorImpl() - Constructor for class org.forgerock.jaspi.modules.openid.resolvers.service.OpenIdResolverServiceConfiguratorImpl
-
- OpenIdResolverServiceImpl - Class in org.forgerock.jaspi.modules.openid.resolvers.service
-
Holds a copy of the current OpenID Resolvers.
- OpenIdResolverServiceImpl(int, int) - Constructor for class org.forgerock.jaspi.modules.openid.resolvers.service.OpenIdResolverServiceImpl
-
Constructor for the OpenIdResolverServiceImpl which will use the supplied
read and connection timeouts when communicating over HTTP.
- org.forgerock.jaspi.modules.openid - package org.forgerock.jaspi.modules.openid
-
This package contains classes which form the Open ID Connect JASPIc AuthN module.
- org.forgerock.jaspi.modules.openid.exceptions - package org.forgerock.jaspi.modules.openid.exceptions
-
This package contains classes to represent the different exceptions
that can be thrown by the OpenID Connect JASPI module.
- org.forgerock.jaspi.modules.openid.helpers - package org.forgerock.jaspi.modules.openid.helpers
-
This package contains util classes used in the generation and
processing of Open ID Connect authentication verification resolvers.
- org.forgerock.jaspi.modules.openid.resolvers - package org.forgerock.jaspi.modules.openid.resolvers
-
This package contains classes to generate Open ID Resolvers, which can
validate a supplied JWS against an Open ID Connect provider.
- org.forgerock.jaspi.modules.openid.resolvers.service - package org.forgerock.jaspi.modules.openid.resolvers.service
-
This package contains classes for a service which can be configured to
produce OpenID Connect Resolvers.