Interface FinalMetadataValidator
- All Superinterfaces:
Lifecycle
Service Provider Interface (SPI) for for performing additional validation
and / or shaping of OAuth 2.0 client / OpenID relying party metadata, after
the Connect2id server has completed its own standard validations. The
loaded and
enabled
SPI implementations will be called
(in no particular order) when a new client is registered (via HTTP POST
request) or updated (via HTTP PUT request).
Implementations must be thread-safe.
-
Method Summary
Modifier and TypeMethodDescriptioncom.nimbusds.openid.connect.sdk.rp.OIDCClientMetadata
validate
(com.nimbusds.openid.connect.sdk.rp.OIDCClientMetadata metadata, ValidatorContext validatorCtx) Validates the specified OAuth 2.0 client / OpenID relying party metadata.
-
Method Details
-
validate
com.nimbusds.openid.connect.sdk.rp.OIDCClientMetadata validate(com.nimbusds.openid.connect.sdk.rp.OIDCClientMetadata metadata, ValidatorContext validatorCtx) throws InvalidRegistrationException Validates the specified OAuth 2.0 client / OpenID relying party metadata.- Parameters:
metadata
- The OAuth 2.0 client / OpenID relying party metadata. Notnull
.validatorCtx
- The validator context. Notnull
.- Returns:
- The validated metadata. It may be modified. Must not be
null
. - Throws:
InvalidRegistrationException
- If validation failed.
-