Approw Native JavaScript UI Components
Approw is an enterprise-level identity authentication provider that integrates multiple identity authentication and authorization solutions such as OAuth, LDAP, and OIDC. This repository contains some Native JavaScript UI components provided by Approw.
Guard
Guard is an embeddable login form that can be configured according to your needs and is recommended for single-page applications. It allows you to easily add various social login methods so that your users can log in seamlessly and have a consistent login experience on different platforms. Guard has the following basic functions:
- Login:
- Account password login (including mobile phone number + password, email + password, user name + password);
- Login with mobile verification code;
- Scan QR code to log in by WeChat applet (need to be configured in the background first);
- APP scan code login (requires access to APP scan code login);
- Mini program scan code login (need to be configured in the backend first);
- Social login (need to configure social login);
- Enterprise identity source login (enterprise identity source needs to be configured);
- Registration:
- Account and password registration;
- Mobile phone verification code registration;
- Forgot password and reset password;
- MFA certification;
- Responsive features (compatible with mobile and PC devices);
- Complete UI customization function;
- Compatible with mainstream front-end UI libraries:
- Native JavaScript call;
- Vue components;
- React components;
- Angular components.
Please check the detailed usage document Guard for Web