Package org.forgerock.oauth.resolvers
Interface OpenIdResolver
- All Superinterfaces:
GenericOpenIdResolver<SignedJwt>
- All Known Implementing Classes:
BaseOpenIdResolver,JWKOpenIdResolverImpl,PublicKeyOpenIdResolverImpl,SharedSecretOpenIdResolverImpl
A resolver that performs validation against a supplied
SignedJwt. Each resolver relates to one specific
issuers (which can be retrieved via getIssuer()).-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringLookup key for the client secret.static final StringLookup key for the issuer's name.static final StringLookup key for JWK configuration.static final StringLookup key for a key stored in a keystore.static final StringLookup key for the location of a keystore.static final StringLookup key for the password to a keystore.static final StringLookup key for the type of a keystore.static final StringLookup key for a .well-known Open ID Connect config. -
Method Summary
Methods inherited from interface org.forgerock.oauth.resolvers.GenericOpenIdResolver
validateIdentity
-
Field Details
-
KEY_ALIAS_KEY
Lookup key for a key stored in a keystore.- See Also:
-
ISSUER_KEY
Lookup key for the issuer's name.- See Also:
-
CLIENT_SECRET_KEY
Lookup key for the client secret.- See Also:
-
JWK
Lookup key for JWK configuration.- See Also:
-
WELL_KNOWN_CONFIGURATION
Lookup key for a .well-known Open ID Connect config.- See Also:
-
KEYSTORE_LOCATION_KEY
Lookup key for the location of a keystore.- See Also:
-
KEYSTORE_TYPE_KEY
Lookup key for the type of a keystore.- See Also:
-
KEYSTORE_PASS_KEY
Lookup key for the password to a keystore.- See Also:
-
-
Method Details
-
getIssuer
String getIssuer()Returns the issuer (IdP) for which this resolver will resolve identities.- Returns:
- the name of the issuer
-
getExpectedJwtType
Description copied from interface:GenericOpenIdResolverTheJwttype this resolver supports.- Specified by:
getExpectedJwtTypein interfaceGenericOpenIdResolver<SignedJwt>- Returns:
- the supported
Jwttype
-