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
CertificateSingleFactorConfiguration
Gets or sets the certificate single factor configuration settings.
public EntraConditionalAccessAuthenticationStrengthPolicyCertificateConfiguration CertificateSingleFactorConfiguration { get; set; }
Property Value
CreatedDateTime
Gets or sets the data and time the conditional access authentication strength policy was created.
public DateTime CreatedDateTime { get; set; }
Property Value
Description
Gets or sets the description of the conditional access authentication strength policy.
public string Description { get; set; }
Property Value
DisplayName
Gets or sets the display name of the conditional access authentication strength policy.
public string DisplayName { get; set; }
Property Value
Fido2Configuration
Gets or sets the FIDO2 configuration settings.
public EntraConditionalAccessAuthenticationStrengthPolicyFido2Configuration Fido2Configuration { get; set; }
Property Value
Identifier
Gets or sets the unique identifier of the conditional access authentication strength policy.
public Guid Identifier { get; set; }
Property Value
ModifiedDateTime
Gets or sets the date and time the policy was last modified.
public DateTime ModifiedDateTime { get; set; }
Property Value
PolicyType
Gets or sets the policy type.
public EntraConditionalAccessAuthenticationStrengthPolicyType PolicyType { get; set; }
Property Value
PolicyTypeString
Gets or sets the policy type as a human readable string.
public string PolicyTypeString { get; set; }
Property Value
Methods
CompareTo(EntraConditionalAccessAuthenticationStrengthPolicy)
Compares two CENTREL.XIA.Configuration.Types.EntraConditionalAccessAuthenticationStrengthPolicy objects to allow sorting alphabetically by display name.
public int CompareTo(EntraConditionalAccessAuthenticationStrengthPolicy other)
Parameters
otherEntraConditionalAccessAuthenticationStrengthPolicyThe 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.