在使用vue-google-oauth2时,您可以使用getAuthCode()将代码接收回前端框架,然后可以将其传递到后端/ API以交换令牌/等。
this.$gAuth.getAuthCode()
.then(authCode => {
//on success
return this.$http.post('http://your-backend-server.com/auth/google', { code: authCode})
})
使用此软件包时,我的应用程序可以正常运行,但我想对其他平台(例如twitter和facebook)使用vue-authenticate。我之所以使用此方法,是为了传递JWT,并在后端使用中间件的authcode验证用户,然后交换令牌。
使用vue-authenticate时,没有参数不使用回调。例如:
methods:{
authenticate: function (provider) {
this.$auth.authenticate(provider).then(
console.log("should have some info??")
)
},
示例正在使用:redirectUri:“ https://www.facebook.com/connect/login_success.html”不使用回调。
控制台至少不应该记录这个吗?对于这种类型的工作流程,还有更好的选择吗?
谢谢。