1

我正在为我的 Ember 应用程序使用ember-simple-auth,但我没有 API 端点来验证用户身份,而是将页面重定向到表单并让用户登录,然后重定向回我的应用程序。(我不拥有身份验证)

身份验证后,它会被重定向回我,所以我在服务器端知道用户何时成功通过身份验证。当用户被重定向回我的应用程序时,如何手动验证用户的会话?

目前我做了一个 hack 来写两个 cookie:ember_simple_auth:access_tokenember_simple_auth:authenticator.

4

1 回答 1

0

我认为在这种情况下手动设置会话存储是一个不错的解决方案,因为这将触发在重定向后恢复会话(在 Ember 应用程序启动时)。我可能会在authenticate方法中配置一个重定向到外部登录页面的自定义身份验证器。这样,您就可以集中重定向,并且只要 Ember Simple Auth 自动强制执行会话身份验证(例如,从 ),它也会自动触发AuthenticatedRouteMixin

于 2014-06-27T13:19:43.720 回答