TestimoX

API Reference

Class

UserCredentialService

Namespace ADPlayground.Users
Assembly ADPlayground
Modifiers static

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: UserCredentialSnapshot

Builds a credential hygiene snapshot for the given domain synchronously.

Parameters

dataServices ADPlayground.ActiveDirectoryDataServices requiredposition: 0
Optional directory data services.
domainName System.String requiredposition: 1
Domain to query.
options ADPlayground.Users.UserCredentialOptions = null optionalposition: 2
Hygiene thresholds and inclusion flags.
cancellationToken System.Threading.CancellationToken = null optionalposition: 3
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 requiredposition: 0
Optional directory data services.
domainName System.String requiredposition: 1
Domain to query.
options ADPlayground.Users.UserCredentialOptions = null optionalposition: 2
Hygiene thresholds and inclusion flags.
cancellationToken System.Threading.CancellationToken = null optionalposition: 3
Cancellation token.

Returns

Snapshot with categorized user lists and thresholds.