【发布时间】:2017-01-15 09:20:22
【问题描述】:
我使用 Stamplay 作为 BaaS,所以为了验证用户,我只是重定向到
/auth/v1/auth0/connect
之后,用户进行身份验证.. Stamplay 调用我的应用程序
/login/callback?jwt=abc.123.xyz
Stamplay 调用我的应用后如何验证用户身份?
试过
我试试我的路由器配置..
'/login/callback': {
component: Vue.extend({
ready() {
// ... THIS IS NOT CALLED!! NEVER
console.log('... ready .. ')
console.log(this.$route.query.jwt)
}
})
}
【问题讨论】:
-
如果是关于获取查询参数,请参考:router.vuejs.org/en/route.html 并查看通常如何在 vue.js 中实现身份验证。这是一篇好文章:auth0.com/blog/build-an-app-with-vuejs。现在,在您的情况下,您的登录组件始终可以使用它在查询参数中接收到的值并存储在本地存储中,并在您的应用中设置身份验证标志。
-
嗨@Deepak,本文使用lock 形式,在我的情况下,我调用外部url 来验证用户并使用
/login/callback?jwt=xyz调用我 -
所以,当调用我的 Vue 应用程序(使用 URL
/login/callback?jwt=xyz)时,我需要执行我的代码...以捕获查询字符串并设置身份验证
标签: vue.js auth0 vue-router stamplay