oryd/hydra-login-consent-node这是ORY OAuth2服务(Hydra)用户登录与同意流程的NodeJS参考实现。应用程序使用express cli引导构建,除添加的路由(./routes/login.ts、./routes/consent.ts)及其对应模板外,仅新增了[CSRF中间件]。其他部分均为标准express模板内容。此外,./services/hydra.js中添加了一个使用node-fetch库的简单HTTP请求辅助工具。要将此示例与ORY Hydra配合设置,请参考官方文档。
login.ts)和同意(consent.ts)流程的路由及模板node-fetch的HTTP请求辅助工具(./services/hydra.js)适用于需要实现ORY Hydra OAuth2服务用户登录与同意流程的开发场景,可作为集成Hydra认证流程的参考示例。
请参阅ORY Hydra 5分钟教程了解具体工作方式。
可通过设置环境变量MOCK_TLS_TERMINATION为任意值(例如MOCK_TLS_TERMINATION=y)来模拟TLS终止。这将为每个HTTP请求头添加X-Forwarded-Proto: https。
要将此示例应用与Ory Cloud OAuth2服务集成,请设置环境变量ORY_API_KEY(值为您的Ory API密钥/Ory个人访问令牌),并将HYDRA_ADMIN_URL设置为您的Ory Cloud API URL(可在Ory Cloud项目中找到)。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务