我知道我可以使用羽毛JavaScript客户端lib来检索安全令牌。但是我想使用C#fronted连接到featherjs后端。是否可以使用简单的休息调用来检索安全令牌。我知道有一个/ auth / local端点,但我不知道如何直接使用它。
答案 0 :(得分:5)
这应该来自控制台:
curl -X POST 'http://localhost:3030/auth/local' -H 'Content-Type: application/json' --data-binary '{ "email": "<EMAIL>", "password": "<PASSWORD>" }'
在feathersJS文档中不太清楚的一件事是default.json / production.json文件中的配置实际上为&#34; auth&#34;中的每个字段创建了auth服务。宾语。例如,配置包含
"auth": {
"idField": "id",
"token": {
"secret": {...},
"local": {},
"facebook": {
"clientID": "...",
"clientSecret": "...",
"profileFields": ["id", "name", "gender", "email", "picture.type(square).height(128).width(128)"],
"permissions": {
"scope": ["public_profile","email"]
}
},
"google": {
"clientID": "]...",
"clientSecret": "...",
"permissions": {
"scope": ["profile"]
}
}
}
您将获得免费的API端点
/auth/local
/auth/token
/auth/facebook/token
/auth/google/token
你可以从任何客户(网络,移动,洗涤mashine)打电话
答案 1 :(得分:3)
好的,我必须将包含电子邮件,密码和本地类型的Json对象发布到/ auth / local端点。