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 String
CLIENT_SECRET_KEY
Lookup key for the client secret.static String
ISSUER_KEY
Lookup key for the issuer's name.static String
JWK
Lookup key for JWK configuration.static String
KEY_ALIAS_KEY
Lookup key for a key stored in a keystore.static String
KEYSTORE_LOCATION_KEY
Lookup key for the location of a keystore.static String
KEYSTORE_PASS_KEY
Lookup key for the password to a keystore.static String
KEYSTORE_TYPE_KEY
Lookup key for the type of a keystore.static String
WELL_KNOWN_CONFIGURATION
Lookup 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()
TheJwt
type this resolver supports.String
getIssuer()
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:GenericOpenIdResolver
TheJwt
type this resolver supports.- Specified by:
getExpectedJwtType
in interfaceGenericOpenIdResolver<SignedJwt>
- Returns:
- the supported
Jwt
type
-
-