Table of Contents

Class EntraConditionalAccessAuthenticationStrengthPolicy

Namespace
CENTREL.XIA.Configuration.Types
Assembly
CENTREL.XIA.Configuration.Types.dll

Represents an Entra directory conditional access authentication strength policy.

public class EntraConditionalAccessAuthenticationStrengthPolicy : GlobalSerializableBase, IComparable<EntraConditionalAccessAuthenticationStrengthPolicy>
Inheritance
EntraConditionalAccessAuthenticationStrengthPolicy
Implements

Constructors

EntraConditionalAccessAuthenticationStrengthPolicy()

Initializes a new instance of the CENTREL.XIA.Configuration.Types.EntraConditionalAccessAuthenticationStrengthPolicy class.

public EntraConditionalAccessAuthenticationStrengthPolicy()

Properties

AllowedCombinations

Gets or sets the authentication method modes that are required to satify this authentication strength.

public SerializableStringCollection AllowedCombinations { get; set; }

Property Value

SerializableStringCollection

AllowedCombinationsStrings

Gets or sets the authentication method modes that are required to satify this authentication strength as human readable strings.

public SerializableStringCollection AllowedCombinationsStrings { get; set; }

Property Value

SerializableStringCollection

CertificateMultiFactorConfiguration

Gets or sets the certificate multifactor configuration settings.

public EntraConditionalAccessAuthenticationStrengthPolicyCertificateConfiguration CertificateMultiFactorConfiguration { get; set; }

Property Value

EntraConditionalAccessAuthenticationStrengthPolicyCertificateConfiguration

CertificateSingleFactorConfiguration

Gets or sets the certificate single factor configuration settings.

public EntraConditionalAccessAuthenticationStrengthPolicyCertificateConfiguration CertificateSingleFactorConfiguration { get; set; }

Property Value

EntraConditionalAccessAuthenticationStrengthPolicyCertificateConfiguration

CreatedDateTime

Gets or sets the data and time the conditional access authentication strength policy was created.

public DateTime CreatedDateTime { get; set; }

Property Value

DateTime

Description

Gets or sets the description of the conditional access authentication strength policy.

public string Description { get; set; }

Property Value

string

DisplayName

Gets or sets the display name of the conditional access authentication strength policy.

public string DisplayName { get; set; }

Property Value

string

Fido2Configuration

Gets or sets the FIDO2 configuration settings.

public EntraConditionalAccessAuthenticationStrengthPolicyFido2Configuration Fido2Configuration { get; set; }

Property Value

EntraConditionalAccessAuthenticationStrengthPolicyFido2Configuration

Identifier

Gets or sets the unique identifier of the conditional access authentication strength policy.

public Guid Identifier { get; set; }

Property Value

Guid

ModifiedDateTime

Gets or sets the date and time the policy was last modified.

public DateTime ModifiedDateTime { get; set; }

Property Value

DateTime

PolicyType

Gets or sets the policy type.

public EntraConditionalAccessAuthenticationStrengthPolicyType PolicyType { get; set; }

Property Value

EntraConditionalAccessAuthenticationStrengthPolicyType

PolicyTypeString

Gets or sets the policy type as a human readable string.

public string PolicyTypeString { get; set; }

Property Value

string

Methods

CompareTo(EntraConditionalAccessAuthenticationStrengthPolicy)

Compares two CENTREL.XIA.Configuration.Types.EntraConditionalAccessAuthenticationStrengthPolicy objects to allow sorting alphabetically by display name.

public int CompareTo(EntraConditionalAccessAuthenticationStrengthPolicy other)

Parameters

other EntraConditionalAccessAuthenticationStrengthPolicy

The CENTREL.XIA.Configuration.Types.EntraConditionalAccessAuthenticationStrengthPolicy to compare to.

Returns

int

The sort order of the two CENTREL.XIA.Configuration.Types.EntraConditionalAccessAuthenticationStrengthPolicy objects.

ShouldSerializeCertificateMultiFactorConfiguration()

Determines whether the certificate multifactor configuration settings should be serialized.

public bool ShouldSerializeCertificateMultiFactorConfiguration()

Returns

bool

Returns a System.Boolean value that indicates whether the certificate multifactor configuration settings should be serialized.

ShouldSerializeCertificateSingleFactorConfiguration()

Determines whether the certificate single factor configuration settings should be serialized.

public bool ShouldSerializeCertificateSingleFactorConfiguration()

Returns

bool

Returns a System.Boolean value that indicates whether the certificate single factor configuration settings should be serialized.

ShouldSerializeFido2Configuration()

Determines whether the FIDO2 configuration settings should be serialized.

public bool ShouldSerializeFido2Configuration()

Returns

bool

Returns a System.Boolean value that indicates whether the FIDO2 configuration settings should be serialized.

ToString()

Returns the display name of the conditional access authentication strength policy.

public override string ToString()

Returns

string

The display name of the conditional access authentication strength policy.