Class IdentityProvider
Inherited Members
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