The IAdmService3 interface extends the IAdmService interface with the possibility to initiate Password Self-Service sessions for a user.

Inheritance: IAdmService2




Returns the IAdmSelfPasswordResetManager interface that can be used to manage a Password Self-Service session for the given user.

IAdmSelfPasswordResetManager CreateSelfPasswordResetManager(string userName,
                                                            string uiHostname,
                                                            out string cookie)


  • userName - Specifies the username of the account for whom the session will be initiated. The username can be specified either in EXAMPLE\jdoe or jdoe@example.com format.
  • uiHostname - Specifies the domain name of the Web interface where the session is initiated. If password reset is initiated from a third-party application or script, the parameter can be set to null.
  • cookie - An output (OUT) parameter that returns a cookie that identifies the instance of the IAdmSelfPasswordResetManager interface returned by the method. It can be used when calling the GetSelfPasswordResetManager method to access the same instance.


Returns an instance of the IAdmSelfPasswordResetManager interface by the given cookie.

IAdmSelfPasswordResetManager GetSelfPasswordResetManager(string cookie)


The cookie parameter specifies the cookie returned by the CreateSelfPasswordResetManager method when creating the required instance.


Returns the IAdmUsernameOps interface that provides methods used for verifying credentials of a user account.

IAdmUsernameOps GetUsernameOps()


Minimum required version: 2011.3

See also