Show / Hide Table of Contents

Class ExtensionFidoAuthenticationFactorSettings

This extension defines attributes used to manage Multi-Factor Authentication settings of fido authentication

Inheritance
object
ExtensionFidoAuthenticationFactorSettings
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.IdentitydomainsService.Models
Assembly: OCI.DotNetSDK.Identitydomains.dll
Syntax
public class ExtensionFidoAuthenticationFactorSettings

Properties

Attestation

Declaration
[Required(ErrorMessage = "Attestation is required.")]
[JsonProperty(PropertyName = "attestation")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ExtensionFidoAuthenticationFactorSettings.AttestationEnum? Attestation { get; set; }
Property Value
Type Description
ExtensionFidoAuthenticationFactorSettings.AttestationEnum?

Attribute used to define the type of attestation required.
Added In: 2009232244
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: true
  • returned: default
  • type: string
  • uniqueness: none
Remarks

Required

AuthenticatorSelectionAttachment

Declaration
[Required(ErrorMessage = "AuthenticatorSelectionAttachment is required.")]
[JsonProperty(PropertyName = "authenticatorSelectionAttachment")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ExtensionFidoAuthenticationFactorSettings.AuthenticatorSelectionAttachmentEnum? AuthenticatorSelectionAttachment { get; set; }
Property Value
Type Description
ExtensionFidoAuthenticationFactorSettings.AuthenticatorSelectionAttachmentEnum?

Attribute used to define authenticator selection attachment.
Added In: 2009232244
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: true
  • returned: default
  • type: string
  • uniqueness: none
Remarks

Required

AuthenticatorSelectionRequireResidentKey

Declaration
[Required(ErrorMessage = "AuthenticatorSelectionRequireResidentKey is required.")]
[JsonProperty(PropertyName = "authenticatorSelectionRequireResidentKey")]
public bool? AuthenticatorSelectionRequireResidentKey { get; set; }
Property Value
Type Description
bool?

Flag used to indicate authenticator selection is required or not
Added In: 2009232244
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: true
  • returned: default
  • type: boolean
  • uniqueness: none
Remarks

Required

AuthenticatorSelectionResidentKey

Declaration
[Required(ErrorMessage = "AuthenticatorSelectionResidentKey is required.")]
[JsonProperty(PropertyName = "authenticatorSelectionResidentKey")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ExtensionFidoAuthenticationFactorSettings.AuthenticatorSelectionResidentKeyEnum? AuthenticatorSelectionResidentKey { get; set; }
Property Value
Type Description
ExtensionFidoAuthenticationFactorSettings.AuthenticatorSelectionResidentKeyEnum?

Attribute used to define authenticator selection resident key requirement.
Added In: 2009232244
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: true
  • returned: default
  • type: string
  • uniqueness: none
Remarks

Required

AuthenticatorSelectionUserVerification

Declaration
[Required(ErrorMessage = "AuthenticatorSelectionUserVerification is required.")]
[JsonProperty(PropertyName = "authenticatorSelectionUserVerification")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ExtensionFidoAuthenticationFactorSettings.AuthenticatorSelectionUserVerificationEnum? AuthenticatorSelectionUserVerification { get; set; }
Property Value
Type Description
ExtensionFidoAuthenticationFactorSettings.AuthenticatorSelectionUserVerificationEnum?

Attribute used to define authenticator selection verification.
Added In: 2009232244
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: true
  • returned: default
  • type: string
  • uniqueness: none
Remarks

Required

DomainValidationLevel

Declaration
[JsonProperty(PropertyName = "domainValidationLevel")]
public int? DomainValidationLevel { get; set; }
Property Value
Type Description
int?

Number of domain levels Oracle Identity Cloud Service should use for origin comparision
Added In: 2109020413
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • idcsMaxValue: 2
  • idcsMinValue: 0
  • required: false
  • returned: default
  • type: integer
  • uniqueness: none

ExcludeCredentials

Declaration
[Required(ErrorMessage = "ExcludeCredentials is required.")]
[JsonProperty(PropertyName = "excludeCredentials")]
public bool? ExcludeCredentials { get; set; }
Property Value
Type Description
bool?

Flag used to indicate whether we need to restrict creation of multiple credentials in same authenticator
Added In: 2009232244
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • required: true
  • returned: default
  • type: boolean
  • uniqueness: none
Remarks

Required

PublicKeyTypes

Declaration
[Required(ErrorMessage = "PublicKeyTypes is required.")]
[JsonProperty(PropertyName = "publicKeyTypes", ItemConverterType = typeof(ResponseEnumConverter))]
public List<ExtensionFidoAuthenticationFactorSettings.PublicKeyTypesEnum> PublicKeyTypes { get; set; }
Property Value
Type Description
List<ExtensionFidoAuthenticationFactorSettings.PublicKeyTypesEnum>

List of server supported public key algorithms
Added In: 2009232244
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: true
  • mutability: readWrite
  • required: true
  • returned: default
  • type: string
  • uniqueness: none
Remarks

Required

Timeout

Declaration
[Required(ErrorMessage = "Timeout is required.")]
[JsonProperty(PropertyName = "timeout")]
public int? Timeout { get; set; }
Property Value
Type Description
int?

Timeout for the fido authentication to complete
Added In: 2009232244
SCIM++ Properties:

  • idcsSearchable: false
  • multiValued: false
  • mutability: readWrite
  • idcsMaxValue: 600000
  • idcsMinValue: 10000
  • required: true
  • returned: default
  • type: integer
  • uniqueness: none
Remarks

Required

In this article
Back to top