https://github.com/merle-/silhouette-rest-seed
我正在尝试使用此功能,因为我不想使用scala.html模板文件,这似乎完全符合我的要求。我可以CURL创建一个用户并获得一个令牌,但在尝试与社交提供商(如Facebook)进行身份验证时,我不知道如何处理重定向。似乎也没有任何指示。任何帮助将不胜感激。
答案 0 :(得分:0)
自述文件可以让您注册用户并使用凭据POST检索X-Auth-Token。 稍作调试后,您将向auth / link路由提交POST请求,以将用户与返回的X-Auth-Token与社交提供者关联,如下所示:
http :9000/auth/link/facebook 'accessToken=xxxxx' X-Auth-Token:tokenfromearlier
注意httpie的语法是特定的,必须使用= for json和:for headers。您可以从此处获取accessToken:https://developers.facebook.com/tools/access_token/
这将返回以下JSON:
{
"message": "link with social completed!",
"status": "ok"
}
还不确定如何完成下一步调用 / auth / signin / facebook POST路由,因为这需要提供者的ID,我仍在计算fb图访问方法。