This repo demonstrates how to add authentication into any JavaScript apps using Authgear.
For example, npm run dev
will run the application using nodemon
, monitoring for changes as we modify files.
The project needs to be configured with your Authgear app's Endpoint and client ID in order for the authentication flow to work.
To do this, in the filed called authgear_config.json
, replace the values within with your own Authgear application credentials:
{
"endpoint": "{YOUR_AUTHGEAR_APP_ENDPOINT}",
"clientId": "{YOUR_AUTHGEAR_APP_CLIENT_ID}"
}
Authgear is a highly adaptable identity-as-a-service (IDaaS) platform for web and mobile applications. Authgear makes user authentication easier and faster to implement by integrating it into various types of applications - from single-page web apps to mobile applications to API services.
- Zero trust authentication architecture with OpenID Connect (OIDC) standard.
- Easy-to-use interfaces for user registration and login, including email, phone, username as login ID, and password, OTP, magic links, etc for authentication.
- Support a wide range of identity providers, such as Google, Apple, and Azure Active Directory (AD).
- Support biometric login on mobile, Passkeys, and Multi-Factor Authentication (MFA) such as SMS/email-based verification and authenticator apps with TOTP.
View other Authgear Documentation at https://docs.authgear.com/