#### [Abblix\.Oidc\.Server](https://www.abblix.com/en/docs/api/abblix-oidc-server 'index')
### [Abblix\.Oidc\.Server\.Endpoints\.DynamicClientManagement\.Validation](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Endpoints.DynamicClientManagement.Validation 'Abblix\.Oidc\.Server\.Endpoints\.DynamicClientManagement\.Validation')

## TokenEndpointAuthMethodValidator Class

Validates that the requested `token_endpoint_auth_method` \(RFC 7591 §2\) is one this
server announces in `token_endpoint_auth_methods_supported` on its discovery document\.

```csharp
public class TokenEndpointAuthMethodValidator : Abblix.Oidc.Server.Endpoints.DynamicClientManagement.Validation.SyncClientRegistrationContextValidator
```

Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') → [SyncClientRegistrationContextValidator](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Endpoints.DynamicClientManagement.Validation.SyncClientRegistrationContextValidator 'Abblix\.Oidc\.Server\.Endpoints\.DynamicClientManagement\.Validation\.SyncClientRegistrationContextValidator') → TokenEndpointAuthMethodValidator
### Constructors

## TokenEndpointAuthMethodValidator\(IClientAuthenticator\) Constructor {#Abblix.Oidc.Server.Endpoints.DynamicClientManagement.Validation.TokenEndpointAuthMethodValidator.TokenEndpointAuthMethodValidator(Abblix.Oidc.Server.Features.ClientAuthentication.IClientAuthenticator)}

Validates that the requested `token_endpoint_auth_method` \(RFC 7591 §2\) is one this
server announces in `token_endpoint_auth_methods_supported` on its discovery document\.

```csharp
public TokenEndpointAuthMethodValidator(Abblix.Oidc.Server.Features.ClientAuthentication.IClientAuthenticator clientAuthenticator);
```
#### Parameters

###### `clientAuthenticator` [IClientAuthenticator](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Features.ClientAuthentication.IClientAuthenticator 'Abblix\.Oidc\.Server\.Features\.ClientAuthentication\.IClientAuthenticator') {#Abblix.Oidc.Server.Endpoints.DynamicClientManagement.Validation.TokenEndpointAuthMethodValidator.TokenEndpointAuthMethodValidator(Abblix.Oidc.Server.Features.ClientAuthentication.IClientAuthenticator).clientAuthenticator}

Source of supported client authentication methods\.
