Show / Hide Table of Contents

Class IdentityProvider

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

Properties

AuthnContextClassRefs

Declaration
[Required(ErrorMessage = "AuthnContextClassRefs is required.")]
[JsonProperty(PropertyName = "authnContextClassRefs")]
public List<string> AuthnContextClassRefs { get; set; }
Property Value
Type Description
List<string>

Authentication context class refs.

Remarks

Required

ForceAuthentication

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

Whether to force authentication.

Remarks

Required

Id

Declaration
[Required(ErrorMessage = "Id is required.")]
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
Property Value
Type Description
string

The id of the provider.

Remarks

Required

Name

Declaration
[Required(ErrorMessage = "Name is required.")]
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
Property Value
Type Description
string

The name of the provider.

Remarks

Required

Protocol

Declaration
[Required(ErrorMessage = "Protocol is required.")]
[JsonProperty(PropertyName = "protocol")]
[JsonConverter(typeof(StringEnumConverter))]
public IdentityProvider.ProtocolEnum? Protocol { get; set; }
Property Value
Type Description
IdentityProvider.ProtocolEnum?

The type of the provider.

Remarks

Required

RedirectUri

Declaration
[Required(ErrorMessage = "RedirectUri is required.")]
[JsonProperty(PropertyName = "redirectUri")]
public string RedirectUri { get; set; }
Property Value
Type Description
string

The SAML endpoint where user will be redirected.

Remarks

Required

ServiceProviderEntityId

Declaration
[Required(ErrorMessage = "ServiceProviderEntityId is required.")]
[JsonProperty(PropertyName = "serviceProviderEntityId")]
public string ServiceProviderEntityId { get; set; }
Property Value
Type Description
string

The id of the service provider entity.

Remarks

Required

SigningCertificate

Declaration
[Required(ErrorMessage = "SigningCertificate is required.")]
[JsonProperty(PropertyName = "signingCertificate")]
public string SigningCertificate { get; set; }
Property Value
Type Description
string

The signing certificate of the provider.

Remarks

Required

TenantId

Declaration
[Required(ErrorMessage = "TenantId is required.")]
[JsonProperty(PropertyName = "tenantId")]
public string TenantId { get; set; }
Property Value
Type Description
string

The id of the tenant.

Remarks

Required

TenantName

Declaration
[Required(ErrorMessage = "TenantName is required.")]
[JsonProperty(PropertyName = "tenantName")]
public string TenantName { get; set; }
Property Value
Type Description
string

The name of the tenant.

Remarks

Required

In this article
Back to top