UseEmailForAuthorization

Initial Build

2006.01 or earlier

Module

Toolkit

Current Setting Type

Check Box

Use this system option to choose whether to use the primary email address in co_customer.cst_eml_address_dn as the username, or use the web login value stored in co_customer.cst_web_login as the username for authorization to log into eWeb. This system option also affects the Web Login form in iWeb that is accessed from the Individual and Organization Profile pages. If the option value is set to true, then the web login field is invisible because it is not used. If the option value is set to false then the web login field is visible and editable.

Additionally, this affects the xWeb: WebLogin method in the same way as the eWeb login page. When the option is true, the WebLogin method uses the primary email address in co_customer.cst_eml_address_dn to compare with the value passed as the userLoginPlain. If the option is false, the WebLogin method will uses the web login value stored in co_customer.cst_web_login.

The default for this option is true (selected check box) .

Current Setting

The current setting for UseEmailForAuthorization is used as follows:

Values: This system option can be set to true (selected check box) or false (cleared check box).

  • true— eWeb: the login page (technically the Login.ascx control) uses the primary email address in co_customer.cst_eml_address_dn as the username. iWeb: the web login field is invisible, because it is not used. xWeb: the WebLogin method uses the primary email address in co_customer.cst_eml_address_dn to compare with the value passed as the userLoginPlain.
  • false—eWeb: the login page uses the web login value stored in co_customer.cst_web_login which could store any value. iWeb:the web login field is visible and editable. xWeb: the WebLogin method will uses the web login value stored in co_customer.cst_web_login.

Default Value: true

Fields 

This system option includes the following fields:

description: This field gives the description of the system option, including its use and default value.

Important! Do not modify the following fields after the system option is first created. Changing these fields after they have been used can invalidate existing data.

category: This field sets the category (usually the module) where the system option is used.

type : The type field determines the display type of the current setting field (check box, drop-down list, or text box).

values: The values field indicates the allowed values for the current setting field.

Availability

Each system option includes the following availability settings:

entity level option?: Select this check box to make this system option available on an entity level.

visible to external systems?: Select this check box to make this system option available in xWeb.