FeathersJS:服务器到服务器身份验证



我只是注意到有可能非常轻松地对服务器端或客户端进行身份验证:https://docs.feathersjs.com/authentication/readme.html

但是这些指令依赖于javascript服务器/客户端。通常,如何使用简单的 cURL 请求对服务器端(微服务(进行身份验证?它没有电子邮件,也不是实际用户(服务器到服务器(,假设我有密钥。

TL;DR 如何将其转换为用于服务器身份验证的简单 cURL 请求:

app.configure(authentication({
    token: {
        secret: 'my-secret'
    }
}));
这取决于

feathers-authentication模块版本。在 v0.7.x 中:

curl 'http://localhost:3030/auth/local/' -H 'Content-Type: application/json' --data-binary '{ "email": "user@example.com", "password": "secret" }'

在 1.x 中:

curl 'http://localhost:3030/authentication' -H 'Content-Type: application/json' --data-binary '{ "strategy": "local", "email": "user@example.com", "password": "secret" }'

两者都将为经过身份验证的用户返回令牌。

相关内容

  • 没有找到相关文章

最新更新