1

使用 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})
})

使用此软件包时,我的应用程序可以正常工作,但我想将 vue-authenticate 用于其他平台,例如 twitter 和 facebook。我使用这种方法的原因是传递一个 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 ”不使用回调。

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

谢谢你。

4

0 回答 0