Package org.forgerock.oauth.resolvers
Interface OpenIdResolver
-
- All Superinterfaces:
GenericOpenIdResolver<SignedJwt>
- All Known Implementing Classes:
BaseOpenIdResolver,JWKOpenIdResolverImpl,PublicKeyOpenIdResolverImpl,SharedSecretOpenIdResolverImpl
public interface OpenIdResolver extends GenericOpenIdResolver<SignedJwt>
A resolver that performs validation against a suppliedSignedJwt. Each resolver relates to one specific issuers (which can be retrieved viagetIssuer()).
-
-
Field Summary
Fields Modifier and Type Field Description static StringCLIENT_SECRET_KEYLookup key for the client secret.static StringISSUER_KEYLookup key for the issuer's name.static StringJWKLookup key for JWK configuration.static StringKEY_ALIAS_KEYLookup key for a key stored in a keystore.static StringKEYSTORE_LOCATION_KEYLookup key for the location of a keystore.static StringKEYSTORE_PASS_KEYLookup key for the password to a keystore.static StringKEYSTORE_TYPE_KEYLookup key for the type of a keystore.static StringWELL_KNOWN_CONFIGURATIONLookup key for a .well-known Open ID Connect config.
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Class<SignedJwt>getExpectedJwtType()TheJwttype this resolver supports.StringgetIssuer()Returns the issuer (IdP) for which this resolver will resolve identities.-
Methods inherited from interface org.forgerock.oauth.resolvers.GenericOpenIdResolver
validateIdentity
-
-
-
-
Field Detail
-
KEY_ALIAS_KEY
static final String KEY_ALIAS_KEY
Lookup key for a key stored in a keystore.- See Also:
- Constant Field Values
-
ISSUER_KEY
static final String ISSUER_KEY
Lookup key for the issuer's name.- See Also:
- Constant Field Values
-
CLIENT_SECRET_KEY
static final String CLIENT_SECRET_KEY
Lookup key for the client secret.- See Also:
- Constant Field Values
-
JWK
static final String JWK
Lookup key for JWK configuration.- See Also:
- Constant Field Values
-
WELL_KNOWN_CONFIGURATION
static final String WELL_KNOWN_CONFIGURATION
Lookup key for a .well-known Open ID Connect config.- See Also:
- Constant Field Values
-
KEYSTORE_LOCATION_KEY
static final String KEYSTORE_LOCATION_KEY
Lookup key for the location of a keystore.- See Also:
- Constant Field Values
-
KEYSTORE_TYPE_KEY
static final String KEYSTORE_TYPE_KEY
Lookup key for the type of a keystore.- See Also:
- Constant Field Values
-
KEYSTORE_PASS_KEY
static final String KEYSTORE_PASS_KEY
Lookup key for the password to a keystore.- See Also:
- Constant Field Values
-
-
Method Detail
-
getIssuer
String getIssuer()
Returns the issuer (IdP) for which this resolver will resolve identities.- Returns:
- the name of the issuer
-
getExpectedJwtType
default Class<SignedJwt> getExpectedJwtType()
Description copied from interface:GenericOpenIdResolverTheJwttype this resolver supports.- Specified by:
getExpectedJwtTypein interfaceGenericOpenIdResolver<SignedJwt>- Returns:
- the supported
Jwttype
-
-