【发布时间】:2016-04-14 23:48:16
【问题描述】:
我有一个使用 Stormpath 身份管理服务的网络应用程序。
Stormpath 对我来说是新的.. 到目前为止,我所理解的是您可以注册并登录到 Stormpath,stormpath 会给您访问令牌。每个帐户都与一个 application_id 相关联。对吧?
我看了这两篇文章
http://docs.stormpath.com/guides/token-management/
https://stormpath.com/blog/build-api-restify-stormpath/
所以在这里我对我的用例/场景有几个问题。 这里有 3 个主要组件。
1) 风暴路径
2) 一个使用stormpath进行身份验证的网络应用程序(我们称之为WA1)(这个应用程序运行良好)
3) 另一个 Web 应用程序(我们称之为 WA2),它将使用 Stormpath 登录名(对于相同的应用程序 ID)和由上述 Web 应用程序(WA1)公开的另一个 API。
如果我登录我的应用程序 (WA2),我会得到一个令牌。现在如何使用此令牌访问 WA1 公开的 api。
如果我直接从stormpath 中注销,我仍然会在我的应用程序中登录吗? 如果是,那么我们之后如何验证用户。
这些查询可能听起来很愚蠢,但相信我,我读了又读,但无法理解流程。如果你能解释一下就好了。
PS:我正在使用 Django + django-stormpath(在 WA1 中) 和 angular/Node/express(在 WA2 中) PPS:还是整体基于会话的身份验证(第一次登录后)?
【问题讨论】:
标签: django authentication oauth oauth-2.0 stormpath