Configuring WebOffice EOM for Active Directory authentication

If using Active Directory for user authentication with Authorization Manager, configure the EOM or ETS server for compatibility with Active Directory. For more information, refer to Active Directory Concepts.

Note

Authorization Manager (AzMan) has been deprecated as part of the AD security solution for Advanced Store. This section is provided for reference purposes only.

To configure the server for Active Directory compatibility, the following configuration files are modified.

Server group/File nameApplication/Directory
App Authorization ConfigurationConfiguration Management in Advanced Store - Administration  Console
Authorization DefinitionsConfiguration Management in Advanced Store - Administration  Console
web.config%PROGRAMFILES(X86)%\NCR\WebOffice

Editing the authorization files

To configure the server for Active Directory compatibility, follow these steps:

  1. From the list of applications on the server, select NCR > Administration Console. The application displays the Advanced Store - Administration Console window.
  2. On the System Definition panel, select Advanced Configuration.

  3. On the right pane of the window, select Configuration Management. The application displays the Configuration Management window.
  4. On the Server tab in the Configuration Management window, select System Configuration > App Authorization Configuration. The application displays the AuthControl records and options on the right pane.

  5. Validate and edit the values of the following options.
    Record numberControl record IDOption nameChange valueDescription
    FromTo
    1GLOBALLogin Mode IDWindowsGroupsActiveDirectoryConfigure to Active Directory.
    2AdminConsoleLogin Mode IDBlank or No ValueBlank or No ValueLeave this option empty to persist global settings.
    3CfgMaintLogin Mode IDBlank or No ValueBlank or No Value

    Leave this option empty to persist global settings.

     

  6. Save the file.
  7. On the Server tab in the Configuration Management window, select System Configuration > Authorization Definitions. The application displays the AuthControl records and options on the right pane.

  8. In Record 1, ActiveDirectory, edit the values of the Configuration Item options.

    Use the following table to edit the values of the Configuration Item options in the ActiveDirectory record.

    Default valueDescription

    Server=RCS,P, ComputerName,389,10,10

     

     

     

     

     

     

     

    Specifies an Active Directory server. The settings are comma-separated and contain the following information:
    ValueExample
    Domain NameServer=weboffice.local
    Host TypeP
    Note

    Leave the default value.

    Computer Namemycomputer.weboffice.local
    Port Number389
    Note

    Leave the default value.

    Server Timeout (seconds)10
    Connection Timeout (seconds)10
    PassiveLogin=FalseIf this value is set to True, then it is configured for silent authentication. When configured, the POS application does not require the associate Username and Password during sign on.
  9. Save the file.

Editing the Web Configuration file

To configure the Web Configuration file with Active Directory settings, follow these steps:

  1. Open the web.config file.
  2. Use the following table to search for the tags and attributes, and then edit its values.
    TagEnable this attribute/keyAttribute/KeyDefault valueChange to this value
    appSettings MenuDefinitionProviderUserPreferenceDBAzManConnection
      SecuritySettingsRemoteSettingsDirectSettings
    connectionStringsadd name ActiveDirectoryConnection 
     connectionString LDAP://weboffice.local/CN=Users,DC=weboffice,DC=local 
     add name AzManConnection 
     connectionString msldap://CN=AzManStoreAD,CN=ProgramData,DC=weboffice,DC=local 
    membership membership defaultProviderSqlMembershipProviderActiveDirectoryMembershipProvider
      add nameSqlMembershipProviderActiveDirectoryMembershipProvider
    providers defaultProviderAspNetSqlRoleProviderAzmanStoreProvider
      add nameAspNetSqlRoleProviderAzManStoreProvider
      applicationName/ADAzManApp
      connectonStringNameUserPreferenceDBAzManConnection
  3. Save the file.