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.
|
Modifier and Type | Class and 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.
|
Modifier and Type | Method and Description |
---|---|
OpenIdResolver |
OpenIdResolverFactory.createFromOpenIDConfigUrl(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 by
OpenIdResolverFactory.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 supplied
issuer using
keys available through the given provider . |
OpenIdResolver |
OpenIdResolverFactory.createSharedSecretResolver(String issuer,
String sharedSecret)
Creates a shared secret (HMAC) key resolver for the supplied issuer.
|
Modifier and Type | Method and Description |
---|---|
Optional<OpenIdResolver> |
OpenIdResolverServiceImpl.getResolverForIssuer(String issuer)
Returns the appropriate resolver for the given issuer - if it exists.
|
Optional<OpenIdResolver> |
OpenIdResolverService.getResolverForIssuer(String issuer)
Returns the appropriate OpenId Connect resolver for the issuer.
|
Copyright © 2010-2018, ForgeRock All Rights Reserved.