0
我有一個使用passport-github2和oauth2進行身份驗證並獲得對github資源訪問權限的角度應用程序。我使用的NodeJS,KOA和護照github上,我的服務器代碼看起來有點像這樣在由github上調用的回調:github身份驗證後返回令牌的最佳方式
router.get('/auth/github/callback', function* (next) {
const ctx = this;
yield passport.authenticate('github', {
failureRedirect: '/login'
}, function* (err, profile, failed) {
if(!err && profile) {
const token = jwtHelper(profile);
ctx.redirect(config.client.syncUrl + '?token=' + token);
與角度的前端,我會做這樣的事情來獲得令牌:
const token = location.query.token
我寧願在響應頭中發送令牌,但我不知道如何將頭部拉出前端角碼。
是否可以用這種方式處理響應頭?
你是如何提供應用程序?你使用Express嗎? – mindparse
我正在使用koa,我在提問中提到,如果不清楚,對不起。 – dagda1