OpenLdapProviderDto
Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects
Identity provider configuration specifically for OpenLDAP.
public class OpenLdapProviderDto : IdentityProviderDto
Inheritance Object → IdentityProviderDto → OpenLdapProviderDto
Fields
DefaultPort
public static int DefaultPort;
DefaultUserNameAttribute
public static string DefaultUserNameAttribute;
Properties
Host
Host.
public string Host { get; set; }
Property Value
Port
Port (default port 636).
public ushort Port { get; set; }
Property Value
UserBaseDn
User base DN
public string UserBaseDn { get; set; }
Property Value
UserNameAttribute
User name attribute
public string UserNameAttribute { get; set; }
Property Value
UseTls
Whether to use TLS for connecting to the directory server.
public bool UseTls { get; set; }
Property Value
IsEnabled
Indicates if an identity provider is enabled
public bool IsEnabled { get; set; }
Property Value
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
Name
Free definable for all different identity provider types.
public string Name { get; set; }
Property Value
Description
An arbitrary long text describing the identity provider configuration in detail.
public string Description { get; set; }
Property Value
Constructors
OpenLdapProviderDto()
public OpenLdapProviderDto()