Show / Hide Table of Contents

Namespace SuperOffice.CRM.Administration

Classes

DefualtUserValidatorPlugin

EjUserHelper

SoPasswordCredentialPlugin

SoResource

SuperOffice CRM Resource Administration. Use static (VB: shared) methods to to instantiate objects.

SoRole

SoUser

SuperOffice CRM User Administration. Use static (VB: shared) methods to to instantiate objects.

SoUserCredential

UserCredentialGroup

Information about a user group or organizational unit.

UserCredentialInfo

Information about a user.

UserCredentialList

List of users.

UserCredentialPluginAttribute

UserPlugin

Default implementation of User Name Plugins. Overrides must be declared with UserPluginAttribute and a priority greater than 0.

UserPluginAttribute

Attribute declaring a plugin implementing the IUserPlugin interface to provide default values for users.

UserValidatorPluginAttribute

Declaration of plugin to validate user-names and passwords

Interfaces

IUserCredentialPlugin

Interface implemented by UserCredential Plug-ins, responsible for adding credentials to a user. Adding a new user from a plugin will use the CreatePersonAsync(int, string, string, CancellationToken) method to create a new person and consequent default values will be used to create the user. The credentials will finally be mapped to the user

IUserPlugin

Interface required to implement for User Plugins to provide defulat values.

IUserValidatorPlugin

Plugin for validating user-names and passwords.

Enums

SoUser.PermissionType

Type of permission required for dealing with a person's license information

Delegates

CheckIfAssociateNameIsLegal

Check if an associate name is legal (e.g. allowed in the current installation and not taken by somebody else)

CheckIfAssociateUserNameIsLegal

Check if an associate user name is legal

© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top