Symfony + VueJS调用API护照

时间:2018-09-22 13:45:28

标签: api symfony vue.js

我正在使用symfony4 + VueJS开发一个站点,并且尝试使用暴风雪/ Passport-bnet调用《魔兽世界》 API https://github.com/Blizzard/passport-bnet

我在vuejs中完全是菜鸟

,我正试图找出如何在这方面使用护照。我尝试了一下,但没有用。

import Vue from 'vue';

import Realmstatus from './components/Realmstatus';
import Passportbnet from '../../node_modules/passport-bnet/src/strategy';

const BNET_ID = process.env.BNET_ID;
const BNET_SECRET = process.env.BNET_SECRET;

passport.use(new BnetStrategy({
    clientID: BNET_ID,
    clientSecret: BNET_SECRET,
    callbackURL: "https://localhost:3000/auth/bnet/callback",
    region: "us"
}, function(accessToken, refreshToken, profile, done) {
    return done(null, profile);
}));

/**
 * Create a fresh Vue Application instance
 */
new Vue({
    el: '#app',
    components: {Realmstatus, Passportbnet}
});

我必须在哪里设置密钥process.env.BNET_ID和process.env.BNET_SECRET

谢谢您的帮助。

0 个答案:

没有答案