Skip to main content

OpenLdapProviderDto

Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects

Identity provider configuration specifically for OpenLDAP.

public class OpenLdapProviderDto : IdentityProviderDto

Inheritance ObjectIdentityProviderDtoOpenLdapProviderDto

Fields

DefaultPort

public static int DefaultPort;

DefaultUserNameAttribute

public static string DefaultUserNameAttribute;

Properties

Host

Host.

public string Host { get; set; }

Property Value

String

Port

Port (default port 636).

public ushort Port { get; set; }

Property Value

UInt16

UserBaseDn

User base DN

public string UserBaseDn { get; set; }

Property Value

String

UserNameAttribute

User name attribute

public string UserNameAttribute { get; set; }

Property Value

String

UseTls

Whether to use TLS for connecting to the directory server.

public bool UseTls { get; set; }

Property Value

Boolean

IsEnabled

Indicates if an identity provider is enabled

public bool IsEnabled { get; set; }

Property Value

Boolean

RtId

Unique ID for the IdentityProviderConfiguration. Do not set this property when creating a new configuration. The API automatically returns an ID once the configuration has been created.

public Nullable<OctoObjectId> RtId { get; set; }

Property Value

Nullable<OctoObjectId>

Name

Free definable for all different identity provider types.

public string Name { get; set; }

Property Value

String

Description

An arbitrary long text describing the identity provider configuration in detail.

public string Description { get; set; }

Property Value

String

Constructors

OpenLdapProviderDto()

public OpenLdapProviderDto()