Updating githubToken casing
This commit is contained in:
Родитель
b97d3905b2
Коммит
cca50e198f
|
@ -94,8 +94,6 @@ module.exports = function configurePassport(app, passport, initialConfig) {
|
|||
if (clone === undefined) {
|
||||
clone = shallowTruncatingCopy(req.user);
|
||||
}
|
||||
console.log('resaving hoist');
|
||||
console.dir(clone);
|
||||
req.login(clone, callback);
|
||||
}
|
||||
|
||||
|
@ -158,8 +156,8 @@ module.exports = function configurePassport(app, passport, initialConfig) {
|
|||
|
||||
// TODO: Validate that the increased scope user ID === the actual user ID
|
||||
|
||||
app.get('/auth/github/callback/increased-scope',
|
||||
passport.authorize('expanded-github-scope'),
|
||||
app.get('/auth/github/callback/increased-scope',
|
||||
passport.authorize('expanded-github-scope'),
|
||||
authenticationCallback.bind(null, 'all', 'githubIncreasedScope'));
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
|
|
|
@ -87,8 +87,8 @@ OpenSourceUserContext.prototype.setPropertiesFromLink = function (link, callback
|
|||
this.entities.link = link;
|
||||
this.displayNames.azure = link.aadname;
|
||||
this.avatars.github = link.ghavatar;
|
||||
this.tokens.github = link.gitHubToken;
|
||||
this.tokens.githubIncreasedScope = link.gitHubTokenIncreasedScope;
|
||||
this.tokens.github = link.githubToken;
|
||||
this.tokens.githubIncreasedScope = link.githubTokenIncreasedScope;
|
||||
var modernUser = this.modernUser();
|
||||
if (!modernUser && this.id.github) {
|
||||
modernUser = this.createModernUser(this.id.github, this.usernames.github);
|
||||
|
|
|
@ -19,7 +19,6 @@ router.use(function (req, res, next) {
|
|||
if (req.isAuthenticated()) {
|
||||
var expectedAuthenticationProperty = config.authentication.scheme === 'github' ? 'github' : 'azure';
|
||||
if (req.user && !req.user[expectedAuthenticationProperty]) {
|
||||
console.dir(req.user);
|
||||
console.warn(`A user session was authenticated but did not have present the property "${expectedAuthenticationProperty}" expected for this type of authentication. Signing them out.`);
|
||||
return res.redirect('/signout');
|
||||
}
|
||||
|
@ -75,10 +74,10 @@ router.use((req, res, next) => {
|
|||
github: {
|
||||
username: 'ghu',
|
||||
avatarUrl: 'ghavatar',
|
||||
accessToken: 'gitHubToken',
|
||||
accessToken: 'githubToken',
|
||||
},
|
||||
githubIncreasedScope: {
|
||||
accessToken: 'gitHubTokenIncreasedScope',
|
||||
accessToken: 'githubTokenIncreasedScope',
|
||||
},
|
||||
azure: {
|
||||
displayName: 'aadname',
|
||||
|
@ -96,15 +95,15 @@ router.use((req, res, next) => {
|
|||
}
|
||||
}
|
||||
if (updatedProperties.has('github.accessToken')) {
|
||||
linkUpdates.gitHubTokenUpdated = new Date().getTime();
|
||||
linkUpdates.githubTokenUpdated = new Date().getTime();
|
||||
}
|
||||
if (updatedProperties.has('githubIncreasedScope.accessToken')) {
|
||||
linkUpdates.githubTokenIncreasedScopeUpdated = new Date().getTime();
|
||||
}
|
||||
// ? githubIncreasedScope.accessToken
|
||||
if (Object.keys(linkUpdates).length === 0) {
|
||||
return next();
|
||||
}
|
||||
console.dir(linkUpdates);
|
||||
utils.merge(link, linkUpdates);
|
||||
console.dir(link);
|
||||
req.oss.modernUser().updateLink(link, (mergeError /*, mergedLink*/) => {
|
||||
if (mergeError) {
|
||||
return next(mergeError);
|
||||
|
@ -121,7 +120,7 @@ router.use((req, res, next) => {
|
|||
router.use((req, res, next) => {
|
||||
if (req.app.settings.runtimeConfig.authentication.scheme === 'aad' && req.oss && req.oss.modernUser()) {
|
||||
var link = req.oss.modernUser().link;
|
||||
if (link && !link.gitHubToken) {
|
||||
if (link && !link.githubToken) {
|
||||
return utils.storeOriginalUrlAsReferrer(req, res, '/link/reconnect');
|
||||
}
|
||||
}
|
||||
|
|
|
@ -79,8 +79,7 @@ router.get('/express', function (req, res, next) {
|
|||
} else if (req.user.githubIncreasedScope && req.user.githubIncreasedScope.accessToken) {
|
||||
joinOrg(req, res, next);
|
||||
} else {
|
||||
next(new Error('damn'));
|
||||
// utils.storeOriginalUrlAsReferrer(req, res, '/auth/github/increased-scope');
|
||||
utils.storeOriginalUrlAsReferrer(req, res, '/auth/github/increased-scope');
|
||||
}
|
||||
});
|
||||
});
|
||||
|
|
Загрузка…
Ссылка в новой задаче