LdapSettings Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Options class for configuring LDAP connections on Linux
public ref class LdapSettings
public class LdapSettings
type LdapSettings = class
Public Class LdapSettings
- Inheritance
-
LdapSettings
Constructors
LdapSettings() |
Properties
ClaimsCacheAbsoluteExpiration |
The absolute expiration that should be used for entries in the cache for user claims, defaults to 60 minutes. This is an absolute expiration that starts when a claims for a user is retrieved for the first time. |
ClaimsCacheSize |
The maximum size of the claim results cache, defaults to 100 MB. |
ClaimsCacheSlidingExpiration |
The sliding expiration that should be used for entries in the cache for user claims, defaults to 10 minutes. This is a sliding expiration that will extend each time claims for a user is retrieved. |
Domain |
The domain to use for the LDAP connection. This is a mandatory setting. |
EnableLdapClaimResolution |
Configure whether LDAP connection should be used to resolve claims. This is mainly used on Linux. |
IgnoreNestedGroups |
This option indicates whether nested groups should be ignored when resolving Roles. The default is false. |
LdapConnection |
The LdapConnection to be used to retrieve role claims. If no explicit connection is provided, an LDAP connection will be automatically created based on the Domain, MachineAccountName and MachineAccountPassword options. If provided, this connection will be used and the Domain, MachineAccountName and MachineAccountPassword options will not be used to create the LdapConnection. |
MachineAccountName |
The machine account name to use when opening the LDAP connection. If this is not provided, the machine wide credentials of the domain joined machine will be used. |
MachineAccountPassword |
The machine account password to use when opening the LDAP connection. This must be provided if a MachineAccountName is provided. |
Methods
Validate() |
Validates the LdapSettings. |