Classic login via username/email and password
This authentication method allows your application’s users to log in with their username or email.
During sign-up, users have to specify an email address, even if you use usernames for authentication. Email addresses are used to confirm sign-ups and reset passwords.
To implement username/email and password authentication:
- In the application UI, add the following elements:
- user sign-up form
- a request form to resend a sign-up confirmation email
- login form
- password reset form
- Implement authentication logic using the following SDK methods:
registerNewUser— creates a new user account in the application and sends a sign-up confirmation email to the specified email address. To complete registration, the user must follow the link from the email.
resendAccountConfirmationEmail— resends a sign-up confirmation email to the specified email address. To complete registration, the user must follow the link from the email.
authByUsernameAndPassword— logs the user in the application using the specified username/email and password.
resetPassword— resets the user’s current password and sends an email to change the password to the email address specified during sign-up.
You can configure the URL to which the user will be redirected after successful authorization, email confirmation, or password reset in the Login project settings of Publisher Account (Security > OAuth 2.0 > OAuth 2.0 redirect URIs).
Was this article helpful?
Rate this page
Don’t want to answer
Thank you for your feedback!
Found a typo or other text error? Select the text and press Ctrl+Enter.