API Reference
Class
UserCredentialService
Builds credential hygiene snapshots while ensuring we only query LDAP once per domain run.
Inheritance
- Object
- UserCredentialService
Methods
public static UserCredentialSnapshot GetSnapshot(ActiveDirectoryDataServices dataServices, String domainName, UserCredentialOptions options = null, CancellationToken cancellationToken = null) #Returns:
UserCredentialSnapshotBuilds a credential hygiene snapshot for the given domain synchronously.
Parameters
- dataServices ADPlayground.ActiveDirectoryDataServices
- Optional directory data services.
- domainName System.String
- Domain to query.
- options ADPlayground.Users.UserCredentialOptions = null
- Hygiene thresholds and inclusion flags.
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token.
Returns
Snapshot with categorized user lists and thresholds.
public static async Task<UserCredentialSnapshot> GetSnapshotAsync(ActiveDirectoryDataServices dataServices, String domainName, UserCredentialOptions options = null, CancellationToken cancellationToken = null) #Returns:
Task<UserCredentialSnapshot>Builds a credential hygiene snapshot for the given domain.
Parameters
- dataServices ADPlayground.ActiveDirectoryDataServices
- Optional directory data services.
- domainName System.String
- Domain to query.
- options ADPlayground.Users.UserCredentialOptions = null
- Hygiene thresholds and inclusion flags.
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token.
Returns
Snapshot with categorized user lists and thresholds.