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 
 
 - 
 
 -