Skip to main content

Definition

Assembly: Microsoft.OData.Mcp.Authentication.dll Namespace: Microsoft.OData.Mcp.Authentication.Models Inheritance: System.Enum

Syntax

Microsoft.OData.Mcp.Authentication.Models.ClientAuthenticationMethod

Summary

Defines the client authentication methods supported by OAuth2.

Values

NameValueDescription
None0No client authentication (public client).
ClientSecret1Client secret sent in the Authorization header using HTTP Basic authentication.
ClientSecretPost2Client secret sent in the request body as a form parameter.
TlsClientAuth3Client authentication using TLS client certificates.
SelfSignedTlsClientAuth4Client authentication using self-signed TLS client certificates.
PrivateKeyJwt5Client authentication using JWT signed with the client’s internal key.
ClientSecretJwt6Client authentication using JWT signed with the client secret.