npm install
需要使用个人的Auth0域和客户端ID配置该项目,以便身份验证流正常运行。
auth_config.json
{
"domain": "<YOUR AUTH0 DOMAIN>",
"clientId": "<YOUR AUTH0 CLIENT ID>",
"audience": "<YOUR AUTH0 API IDENTIFIER>",
}
npm run serve
npm run build
要构建和运行Docker映像,请在Windows exec.sh或exec.ps1Windows上运行。
npm run test
npm run lint
Auth0可帮助您:
-
使用多个身份验证源添加身份验证,这些身份验证源可以是社交身份(例如 Google,Facebook,Microsoft帐户,LinkedIn,GitHub,Twitter,Box,Salesforce等),也可以是企业身份系统(例如Windows Azure AD,Google Apps,Active Directory,ADFS或任何SAML身份)提供者。
-
通过更传统的 **用户名/密码数据库**添加身份验证。
-
添加对 链接不同用户帐户 和同一用户的支持。
-
支持生成签名的Json Web Tokens以调用您的API并安全地传递用户身份。
-
用户登录方式分析时间和地点的。
-
通过JavaScript 规则从其他来源提取数据并将其添加到用户个人资料中。