We provide universal authentication and authorization services for both web and mobile. Pelcro leverages state-of-the-art hashing algorithms to ensure the security of customer passwords. Below are some of the available functionalities:
- Password creation
- Update password
- Forgot password user journey (Platform & API)
- Password reset user journey (Platform & API)
Pelcro supports social logins in order to request the user information and store it in the meta-data. The additional steps are required to enable the social buttons. Note that we currently support retrieving the customer information from the social media platforms, the user will still be required to enter his password to create an account. Social logins are only used to retrieve the user's information from the respective social media platform.
To enable the Google login/register buttons, you will have to follow the steps below:
- Create Google authorization credentials by following the steps outlined here.
- Enter your Google client ID in the Pelcro settings page here.
To enable the Facebook login/register buttons, you will have to follow the steps below:
- Create a developer account on Facebook by clicking here.
- Register a Facebook application by clicking here.
- Enter your Facebook App ID in the Pelcro settings page here.
Note that, the Facebook & Google login/register buttons will automatically appear if you are using the default Pelcro user interface. If the interface has been customized, you will either need to implement the buttons yourself or ask your account manager for assistance. You can check out the Facebook implementation in the JS SDK JS.
Pelcro uses the end user's email and password as the main authentication mechanism. Unique rules are implemented on the platform to eliminate duplicate users using the same email across the same site. Note that an account can have multiple sites associated with it.
Emails will be required to be unique across each account. If a customer tries to register twice using the same email, and error will be thrown in the registration process. If a business has multiple sites under the same account, a user created under the first site can log in to the second site using the same credentials.
Collaborator emails are also required to be unique across our platform. This means that you can only create one Pelcro account using your email address.
Single user authentication is a solution to prevent concurrent logins, which is to prevents users from staying logged into the same account from multiple places.
To disable or enable single user authentication, you will have to follow the steps below:
- Login to your Pelcro account.
- Click on the administrator link on the top right.
- Click on settings.
- Click on "Settings" under "Site settings".
- Click on "Enable single user authentication".
Updated about 22 hours ago