Abblix.Oidc.Server.Features.Tokens.Validation Namespace
| Classes | |
|---|---|
| AuthServiceJwtValidator | Validates JSON Web Tokens (JWTs) issued by the authentication service, ensuring they are authentic and compliant with the expected issuer, audience, and cryptographic signatures. |
| ClientJwtValidator | Validates JWTs issued by clients to the authentication service, supporting scenarios such as private JWT client authentication and the validation of request objects. This class plays a crucial role in ensuring that tokens received from clients are legitimate, properly signed, and authorized for use within the authentication service. |
| IdTokenHintParser | Decides whether an id_token_hint is an ID token this server issued. |
| ValidJsonWebToken | Represents a successfully validated client JWT with associated client information. |
| Interfaces | |
|---|---|
| IAuthServiceJwtValidator | Validates JWTs minted by this authorization server itself (its own access tokens, refresh tokens and Registration Access Tokens), checking signature against the server's signing keys, issuer equality, and audience membership against the configured client registry. |
| IClientJwtValidator | Defines a contract for validating JSON Web Tokens (JWTs) issued by clients, specifically for client authentication. |
| IIdTokenHintParser | Turns an id_token_hint parameter into the ID token it claims to be, or into the reason it is not one. |