The InStore_Auth module provides functionality to authenticate users and authorize their access to InStore features based on assigned roles.
Capabilities
The InStore_Auth module handles the following InStore functions:
-
Receives data from the InStore_State module about an external source of retailer-managed users and saves it to the browser storage.
-
Receives credentials (username and password), or a PIN associated with each user.
-
Initializes and persists session data after a user is authenticated.
-
Registers a role for each user.You can manage roles and permissions in the InStore Center.
Administration parameters
Store Front parameters
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 by using a custom URL that has the following format:
{host site}/{environment label}/{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.
?forceClaim=true
to the end of the workstation's URL:{host site}/{environment label}/{location ID}/{workstation ID}?forceClaim=true
User interface
This module affects the login screen on the InStore colleague app UI.
Authentication error codes
If there is a problem with authentication, you may receive one of the following error codes:
Code | Message |
---|---|
9000 | Tenant environment not found |
9001 | Location not found |
9002 | Workstation not found |
9003 | Workstation already claimed |
9009 | Timeout |
9010 | Server error |