MembershipProvidersServices Class Ingeniux CMS Web Services API

Provides the ability to work with the Ingeniux CMS authentication system, including login, enumerating list providers, and user account manipulations.
Inheritance Hierarchy

SystemObject
  CMSServicesBase
    CMSContentServiceBase
      IngeniuxCMServiceMembershipProvidersServices

Namespace: IngeniuxCMService
Assembly: IngeniuxCMService (in IngeniuxCMService.dll) Version: 9.0.565.0 (9.0.565)
Syntax

[ServiceBehaviorAttribute(IncludeExceptionDetailInFaults = true)]
[AspNetCompatibilityRequirementsAttribute(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public class MembershipProvidersServices : CMSContentServiceBase

The MembershipProvidersServices type exposes the following members.

Constructors

  NameDescription
Public methodMembershipProvidersServices
Top
Methods

  NameDescription
Public methodChangePassword
Changes password of specified user account
Public methodCreateUser

Creates a new User account in Ingeniux CMS. In Membership Provider is integrated account provider (Ingeniux Membership Provider or SQL provider), allow to set password using the provider.

Also, it will try to send 2 email out to the new user's email address, first to inform user that the account has been created, second to send user the password of the new account.

If for any reason the email cannot be sent out, the password information will be brought back to client, so the Administrator can manually inform new user the password.

Public methodDeleteUsers
Deletes users from Integrated Membership Provider
Public methodGetADQueryDefaults
Retrieves the default value of Active Directory Search parameters. These parameter values are to be passed in when query Active Directory
Public methodGetIntegratedProvider
Retrieves list of integrated Membership Providers deployed under Ingeniux CMS site
Public methodGetMembershipProviders
Retrieves the list of Membership Providers available in Ingeniux CMS authentication system
Public methodIsAdDefaultProvider
Verifies in Active Directory Membership Provider is the default membership provider. This method is used to confirm if Active Directory Import functionalities can be used with this Ingeniux CMS site.
Public methodLogin
Login to Ingeniux CMS site and receive authentication token
Public methodQueryAD
Query the Active Directory specified in the Active Directory Membership Provider connection string (local-connection-strings.config). Retrieves the listing of Group and User directory entries.
Public methodResetPassword
Resets an integrated User's password on its Membership Provider. Also, an email is sent to target user to provide the temporary password.
Top
Fields

  NameDescription
Public fieldStatic memberMOCK_PROVIDER_NAME
The constant value of the mock account provider name
Public fieldStatic memberSAML_PROVIDER_NAME
Top
See Also

Reference