gpt4 book ai didi

node.js - Loopback 支持代理身份验证吗?

转载 作者:太空宇宙 更新时间:2023-11-04 01:49:25 24 4
gpt4 key购买 nike

我正在使用 IBM 的 Loopback (3.x) 框架在 NodeJS 中创建一个 API。 Loopback 似乎可以处理经典的身份验证方法(与数据库相比)。就我而言,我们使用代理身份验证 header (来自第三方软件)以及来自已验证用户的用户名和其他数据。

是否可以将 Loopback 配置为“信任”包含特定 header 和用户信息的请求?

最佳答案

您可以使用 dynamic roles 将环回配置为“信任”它想要的任何内容。 。

Role.registerResolver('somebodyitrust', function(role, context, cb) { 
const iTrustYou = true;
return cb(null, iTrustYou);
});

但是您必须验证信息是否正确,因此您可能必须使用数据库和访问 token ,因此您回到了第一个地方。除非您使用 openauth

如果您确实尝试通过 header 中的字段进行授权,您将需要获取请求上下文,这意味着您必须配置 loopback-context .

关于node.js - Loopback 支持代理身份验证吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50282774/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com