x509CertificateUserBinding resource type

Namespace: microsoft.graph

Important

APIs under the /beta version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported. To determine whether an API is available in v1.0, use the Version selector.

Defines the fields in the X.509 certificate that map to attributes of the Microsoft Entra user object in order to bind the certificate to the user account.

Properties

Property Type Description
priority Int32 The priority of the binding. Microsoft Entra ID uses the binding with the highest priority. This value must be a non-negative integer and unique in the collection of objects in the certificateUserBindings property of an x509CertificateAuthenticationMethodConfiguration object. Required
trustAffinityLevel x509CertificateAffinityLevel The affinity level of the username binding rule. The possible values are: low, high, unknownFutureValue.
userProperty String Defines the Microsoft Entra user property of the user object to use for the binding. The possible values are: userPrincipalName, onPremisesUserPrincipalName, email. Required.
x509CertificateField String The field on the X.509 certificate to use for the binding. The possible values are: PrincipalName, RFC822Name.

Relationships

None.

JSON representation

The following JSON representation shows the resource type.

{
  "@odata.type": "#microsoft.graph.x509CertificateUserBinding",
  "priority": "Integer",
  "trustAffinityLevel": "String",
  "userProperty": "String",
  "x509CertificateField": "String"
}