diff --git a/src/OpenIddict.Client/OpenIddictClientModels.cs b/src/OpenIddict.Client/OpenIddictClientModels.cs index 8f90df54..becdf12a 100644 --- a/src/OpenIddict.Client/OpenIddictClientModels.cs +++ b/src/OpenIddict.Client/OpenIddictClientModels.cs @@ -426,23 +426,6 @@ public static class OpenIddictClientModels /// Gets the scopes that will be sent to the authorization server. /// public List? Scopes { get; init; } - - /// - /// Gets or sets the X.509 client certificate used to bind the access and/or - /// refresh tokens issued by the authorization server, if applicable. - /// - /// - /// - /// Note: when mTLs is also used for OAuth 2.0 client authentication, the - /// certificate set here replaces the client certificate chosen by OpenIddict. - /// - /// - /// Note: if a certificate-based client authentication or token binding method is - /// negotiated, the type of the certificate must match the negotiated methods. - /// - /// - [EditorBrowsable(EditorBrowsableState.Advanced)] - public X509Certificate2? TokenBindingCertificate { get; init; } } /// diff --git a/src/OpenIddict.Client/OpenIddictClientService.cs b/src/OpenIddict.Client/OpenIddictClientService.cs index 11b558d0..3ee95b89 100644 --- a/src/OpenIddict.Client/OpenIddictClientService.cs +++ b/src/OpenIddict.Client/OpenIddictClientService.cs @@ -430,7 +430,6 @@ public class OpenIddictClientService Issuer = request.Issuer, ProviderName = request.ProviderName, RegistrationId = request.RegistrationId, - TokenEndpointClientCertificate = request.TokenBindingCertificate, TokenRequest = request.AdditionalTokenRequestParameters is Dictionary parameters ? new(parameters) : new() };