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
Modifier and TypeFieldDescriptionstatic final String
Lookup key for the client secret.static final String
Lookup key for the issuer's name.static final String
Lookup key for JWK configuration.static final String
Lookup key for a key stored in a keystore.static final String
Lookup key for the location of a keystore.static final String
Lookup key for the password to a keystore.static final String
Lookup key for the type of a keystore.static final String
Lookup 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:GenericOpenIdResolver
TheJwt
type this resolver supports.- Specified by:
getExpectedJwtType
in interfaceGenericOpenIdResolver<SignedJwt>
- Returns:
- the supported
Jwt
type
-