diff --git a/src/Config.cs b/src/Config.cs index 80fb982..12bef31 100644 --- a/src/Config.cs +++ b/src/Config.cs @@ -276,6 +276,28 @@ public class Config RefreshTokenUsage = TokenUsage.OneTimeOnly, RefreshTokenExpiration = TokenExpiration.Sliding }, + + new Client + { + ClientId = "native.dpop", + ClientName = "Native client (Code with PKCE + DPop)", + + RedirectUris = { "https://notused" }, + PostLogoutRedirectUris = { "https://notused" }, + + RequireClientSecret = false, + + AllowedGrantTypes = GrantTypes.Code, + AllowedScopes = AllScopes, + + AllowOfflineAccess = true, + RefreshTokenUsage = TokenUsage.ReUse, + RefreshTokenExpiration = TokenExpiration.Sliding, + + RequireDPoP = true, + DPoPValidationMode = DPoPTokenExpirationValidationMode.Nonce + }, + new Client { ClientId = "interactive.public.short",