您可以在没有回调的情况下使用vue-authenticate oauth吗?

时间:2019-11-19 21:06:37

标签: vue.js oauth callback

在使用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”不使用回调。

控制台至少不应该记录这个吗?对于这种类型的工作流程,还有更好的选择吗?

谢谢。

0 个答案:

没有答案