Skip to content

IAdmPasswordSelfServiceReportRecord

The IAdmPasswordSelfServiceReportRecord interface represents a record in a Password Self-Service report.

Inheritance: The IAdmPasswordSelfServiceReportRecord interface inherits from the IUnknown interface.

Methods

Properties

  • Property

  • Description

  • EventDate

  • Gets the date and time of the event that the report record describes.

Details

GetUserInfo()

Returns information about the user account.

void GetUserInfo(out String path,
                 out String displayName,
                 out String parentCanonicalName,
                 out Boolean enabled,
                 out Boolean enrolled,
                 out Boolean expired)

Parameters

  • path - An output (OUT) parameter that returns the ADS path of the user in the following format:

    Adaxes://<GUID=xxx>
    

    Use this path to bind to the user account directly. For more information on how to bind to directory objects, see Binding to ADSI objects.

  • displayName - An output (OUT) parameter that returns the user’s display name.

  • parentCanonicalName - An output (OUT) parameter that returns the canonical name of the user’s parent object.
  • enabled - An output (OUT) parameter that returns a value that indicates whether the user account is enabled.
  • enrolled - An output (OUT) parameter that returns a value that indicates whether the user is enrolled for Password Self-Service.
  • expired - An output (OUT) parameter that returns a value that indicates whether the user account has expired.

GetEnrollmentPolicyInfo()

Returns information about the policy under which the user was enrolled for Password Self-Service.

void GetEnrollmentPolicyInfo(out String policyPath, out String policyName)

Parameters

  • policyPath - An output (OUT) parameter that returns the ADS path of the Password Self-Service policy that was used to enroll the user. The ADS path is represented in the following format:

    Adaxes://<backend>/<GUID=xxx>
    

    Use this path to bind to the policy object. For more information on how to bind to directory objects, see Binding to ADSI objects. If the user is not enrolled for Password Self-Service or the effective policy is the same as the enrollment policy, the parameter returns NULL.

  • policyName - An output (OUT) parameter that returns the name of the Password Self-Service policy that was used to enroll the user. If the user is not enrolled for Password Self-Service or the effective policy is the same as the enrollment policy, the parameter returns NULL.


EventDate

Gets the date and time of the event that the report record describes.

  • Type:
  • DateTime
  • Access:
  • Read-only

Requirements

Minimum required version: 2011.3

See also