InStore_Auth

Elevate, May 20-22-2025, Miami Beach, Florida

The InStore_Auth module provides functionality to authenticate users and authorize their access to InStore features based on assigned roles.

Capabilities

  • Receive data from the InStore_State module about an external source of retailer-managed users and save it to the browser's storage.
  • Receive credentials (username and password), or a PIN associated with each user.

  • Initialize and persist session data after a user is authenticated.

  • Register a role for each user.

    You can manage roles and permissions in the InStore Center.

Administration parameters

This module uses the following parameter settings, as specified in the InStore Center:

Storefront

  • Enable_Soft_Login_with_PIN
  • Mask_Soft_Login_PIN

Access the InStore colleague app

You manage your own access to the InStore colleague app and can access it using a custom URL that has the following format:

{host site}/{environment name}/{location ID}/{workstation ID}

For easy access, program this URL into each workstation's locked browser. When a user logs in, the app claims that workstation for their session.

If you need another user to log in, or if you're replacing a device, you can force a new login, adding ?forceClaim=true to the end of the workstation's URL:
{host site}/{environment name}/{location ID}/{workstation ID}?forceClaim=true

User interface

This module affects the following areas of the user interface: Login screen user interface

Authentication error codes

CodeMessage
9000Tenant environment not found
9001Location not found
9002Workstation not found
9003Workstation already claimed
9009Timeout
9010Server error