mirror of
https://github.com/tdurieux/anonymous_github.git
synced 2026-09-12 13:48:58 +02:00
fix: encrypt stored GitHub credentials (#797)
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
const { expect } = require("chai");
|
||||
require("ts-node/register/transpile-only");
|
||||
const passport = require("passport");
|
||||
require("../src/server/routes/connection");
|
||||
|
||||
describe("credential-free sessions", () => {
|
||||
it("serializes only the owner ID", done => {
|
||||
passport.serializeUser({ user: { _id: "507f1f77bcf86cd799439011", accessTokens: { github: "secret" } }, accessToken: "secret" }, (error, value) => {
|
||||
expect(error).to.equal(null);
|
||||
expect(value).to.equal("507f1f77bcf86cd799439011");
|
||||
done();
|
||||
});
|
||||
});
|
||||
it("rejects the legacy session object", done => {
|
||||
passport.deserializeUser({ user: { _id: "507f1f77bcf86cd799439011" }, accessToken: "secret" }, (error, value) => {
|
||||
expect(error).to.equal(null);
|
||||
expect(value).to.equal(false);
|
||||
done();
|
||||
});
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user