Client
Un Client est une application OAuth 2.0 qui demande des tokens et définit les origines, redirects et configurations.
Schéma
interface Client {
id: string; // "cid..." - Identifiant unique
resource_id: string; // Application ou compte
issuer: string;
audience: string | null;
allowed_origins: string[];
redirect_uris: string[];
allowed_scope: string | null;
default_scope: string | null;
access_token_config: TokenConfig | null;
refresh_token_config: TokenConfig | null;
id_token_config: TokenConfig | null;
}
interface TokenConfig {
expires_in: number;
cookie_options?: {
http_only?: boolean;
secure?: boolean;
same_site?: "lax" | "strict" | "none";
};
}
Liens associés
- Clients - Gestion des clients
- Clé Client - Clés de signature
- OAuth - Flux OAuth