@topgroup/diginext
Version:
A BUILD SERVER & CLI to deploy apps to any Kubernetes clusters.
33 lines (32 loc) • 1.29 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.bearerStrategy = void 0;
const passport_http_bearer_1 = __importDefault(require("passport-http-bearer"));
// import { Config } from "../../app.config";
// import { ProviderInfo } from "../../entities/User";
// import { userSvc } from "../../routes/auth/google/index";
exports.bearerStrategy = new passport_http_bearer_1.default(function (token, done) {
// process.nextTick(async function () {
// console.log(profile);
// let user = await userSvc.findOne({ email: profile.email }, { populate: ["roles"] });
// if (user) {
// return done(null, { ...user, accessToken, refreshToken });
// }
// const provider: ProviderInfo = {
// name: "google",
// user_id: profile.id,
// access_token: accessToken,
// };
// user = await userSvc.create({
// providers: [provider],
// name: profile.displayName,
// email: profile.email,
// image: profile.picture,
// verified: profile.verified,
// });
// return done(null, { ...user, accessToken, refreshToken });
// });
});