Uses of Interface
org.forgerock.oauth.resolvers.OpenIdResolver
-
Packages that use OpenIdResolver Package Description org.forgerock.oauth.resolvers This package contains classes to generate Open ID Resolvers, which can validate a supplied JWS against an Open ID Connect provider.org.forgerock.oauth.resolvers.service This package contains classes for a service which can be configured to produce OpenID Connect Resolvers. -
-
Uses of OpenIdResolver in org.forgerock.oauth.resolvers
Classes in org.forgerock.oauth.resolvers that implement OpenIdResolver Modifier and Type Class Description class
BaseOpenIdResolver
Implementation of the OpenIdResolver interface.class
JWKOpenIdResolverImpl
This class exists to allow Open Id Providers to supply or promote a JWK exposure point for their public keys.class
PublicKeyOpenIdResolverImpl
This class exists to allow functionality for those Open ID Connect providers which supply their signatures through asymmetric key algorithms (e.g.class
SharedSecretOpenIdResolverImpl
This class exists to allow functionality for those Open ID Connect providers which supply their signatures through symmetric key algorithms (e.g.Methods in org.forgerock.oauth.resolvers that return OpenIdResolver Modifier and Type Method Description OpenIdResolver
OpenIdResolverFactory. createFromOpenIDConfigUrl(String issuer, URL configUrl)
Creates a public key resolver for the supplied issuer using keys supplied at the .well-known open ID configuration URL.OpenIdResolver
OpenIdResolverFactory. createJWKResolver(String issuer, URL jwkUrl)
Creates a public key resolver for the supplied issuer using keys supplied at the JWK Set URL.OpenIdResolver
OpenIdResolverFactory. createJWKResolver(String issuer, URL jwkUrl, int readTimeout, int connTimeout)
Deprecated.Replaced byOpenIdResolverFactory.createJWKResolver(String, URL)
()}OpenIdResolver
OpenIdResolverFactory. createPublicKeyResolver(String issuer, PublicKey key)
Creates a public key resolver for the supplied issuer.OpenIdResolver
OpenIdResolverFactory. createSecretsProviderResolver(String issuer, SecretsProvider provider, Purpose<VerificationKey> purpose)
Creates a public key based resolver for the suppliedissuer
using keys available through the givenprovider
.OpenIdResolver
OpenIdResolverFactory. createSharedSecretResolver(String issuer, String sharedSecret)
Creates a shared secret (HMAC) key resolver for the supplied issuer.Methods in org.forgerock.oauth.resolvers with parameters of type OpenIdResolver Modifier and Type Method Description EncryptedOpenIdResolver
EncryptedOpenIdResolverFactory. create(OpenIdResolver underlyingResolver)
Creates a newEncryptedOpenIdResolver
instance, wrapping the passed signing based resolver. -
Uses of OpenIdResolver in org.forgerock.oauth.resolvers.service
Methods in org.forgerock.oauth.resolvers.service that return types with arguments of type OpenIdResolver Modifier and Type Method Description Optional<OpenIdResolver>
OpenIdResolverService. getResolverForIssuer(String issuer)
Returns the appropriate OpenId Connect resolver for the issuer capable of handling signed JWTs.Optional<OpenIdResolver>
OpenIdResolverServiceImpl. getResolverForIssuer(String issuer)
-