ts: lib/auth/openid/index.js

Signed-off-by: Raccoon <raccoon@hackmd.io>
This commit is contained in:
Raccoon 2021-06-12 07:50:01 +08:00
parent 436a603d08
commit 8facb03745
No known key found for this signature in database
GPG Key ID: 06770355DC9ECD38
1 changed files with 15 additions and 11 deletions

View File

@ -1,13 +1,13 @@
'use strict' import {Router} from "express";
import * as passport from "passport";
import {Strategy as OpenIDStrategy} from "@passport-next/passport-openid";
import * as config from "../../config";
import * as models from "../../models";
import * as logger from "../../logger";
import {urlencodedParser} from "../../utils";
import {setReturnToFromReferer} from "../utils";
const Router = require('express').Router
const passport = require('passport')
const OpenIDStrategy = require('@passport-next/passport-openid').Strategy
const config = require('../../config')
const models = require('../../models')
const logger = require('../../logger')
const { urlencodedParser } = require('../../utils')
const { setReturnToFromReferer } = require('../utils')
const openIDAuth = module.exports = Router() const openIDAuth = module.exports = Router()
@ -33,11 +33,15 @@ passport.use(new OpenIDStrategy({
} }
if (needSave) { if (needSave) {
user.save().then(function () { user.save().then(function () {
if (config.debug) { logger.info('user login: ' + user.id) } if (config.debug) {
logger.info('user login: ' + user.id)
}
return done(null, user) return done(null, user)
}) })
} else { } else {
if (config.debug) { logger.info('user login: ' + user.id) } if (config.debug) {
logger.info('user login: ' + user.id)
}
return done(null, user) return done(null, user)
} }
} }