Authentication
Overview
The Authentication Feature is a critical component of the Chips Rewards Loyalty Platform, ensuring secure and personalized access for both consumers and brand partners. This feature provides robust mechanisms for verifying the identities of users, safeguarding their data, and managing access to the platform's features and resources.
Key Components
User Registration
User Login
Multi-Factor Authentication (MFA)
Social Login Integration
Password Management
Session Management
Role-Based Access Control (RBAC)
1. User Registration
New users can create an account on the Chips Rewards Loyalty Platform using a simple registration process. This process requires users to provide essential details such as their email address and a secure password.
Steps:
Navigate to the Registration Page: Click the Sign Up button on the homepage.
Enter Information: Fill in the registration form with your email and password.
Verify Email: Check your email for a verification link. Click the link to confirm your account.
Complete Profile: Optionally, complete additional profile details for a personalized experience.
2. User Login
Registered users can access their accounts by logging in with their email and password. The login process ensures secure entry and personalized access to the platform.
Steps:
Navigate to the Login Page: Click the Log In button on the homepage.
Enter Credentials: Input your registered email and password.
Log In: Click Log In to access your account. Successful login redirects you to your dashboard.
3. Multi-Factor Authentication (MFA)
Description:
MFA adds an extra layer of security by requiring users to verify their identity through a second factor, typically a code sent to their mobile device or email.
Steps:
Enable MFA: Go to Account Settings and turn on MFA.
Choose a Method: Select a preferred verification method (e.g., SMS, email, or authentication app).
Verify Identity: Enter the code sent to your chosen method during login for added security.
4. Social Login Integration
Description:
Users can log in using their existing social media accounts, such as Google, Facebook, or Twitter. This provides a quick and convenient way to access the platform without creating a new account.
Steps:
Select Social Login: On the login page, click the icon of the preferred social media platform.
Authorize Access: Follow the prompts to authorize the Chips Rewards Loyalty Platform to access your social media profile.
Access Account: You will be redirected to the platform, logged in with your social media credentials.
5. Password Management
Users can manage their passwords securely, including changing passwords and resetting forgotten passwords through email verification.
Steps:
Change Password: Go to Account Settings > Change Password. Enter the new password, and confirm the new password.
Forgot Password: Click Forgot Password on the login page. Enter your registered email to receive a password reset link.
Reset Password: Follow the link from the email to create a new password.
6. Session Management
Session management ensures that user sessions are secure and inactive sessions are terminated automatically after a period of inactivity.
Features:
Automatic Logout: Users are logged out after a set period of inactivity to prevent unauthorized access.
Session Overview: Users can view active sessions in their account settings and terminate any suspicious or unnecessary sessions.
7. Role-Based Access Control (RBAC)
RBAC allows the platform to restrict access based on user roles, ensuring that each user only has access to features and data relevant to their role (e.g., consumers, brand managers, stores, admin).
Roles:
Consumers: Access to personal dashboard, rewards tracking, and redemption.
Brand Managers: Access to brand-specific analytics, campaign creation, and reward management.
Stores:
Admin: Full access to all platform features and user management.
Brands, Stores and Amdin role groups have other 3 Roles with their corresponding permissions:
Owner
Manager
User
Custom
Contact Support
Last updated