Skip to main content

DataverseAuthType

  • Namespace: PPDS.Dataverse.Configuration
  • Assembly: PPDS.Dataverse
  • Kind: Enum
  • Implements: IComparable, IConvertible, IFormattable, ISpanFormattable

Summary

Authentication type for Dataverse connections.

Members

Fields

Certificate

DataverseAuthType Certificate

Client ID and certificate authentication (Service Principal). More secure than ClientSecret for high-security environments.

ClientSecret

DataverseAuthType ClientSecret

Client ID and client secret authentication (Service Principal). Recommended for production server-to-server scenarios.

ManagedIdentity

DataverseAuthType ManagedIdentity

Azure Managed Identity authentication. For Azure-hosted workloads (VMs, App Service, AKS, etc.). No credentials needed - identity is provided by Azure.

OAuth

DataverseAuthType OAuth

OAuth interactive authentication. For development and user-context scenarios.