mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-18 13:46:00 +00:00
cloud login WIP
This commit is contained in:
@@ -13,6 +13,7 @@ const {
|
||||
} = require('../auth/authProvider');
|
||||
const storage = require('./storage');
|
||||
const { decryptPasswordString } = require('../utility/crypting');
|
||||
const { createDbGateIdentitySession, getIdentitySigninUrl } = require('../utility/cloudIntf');
|
||||
|
||||
const logger = getLogger('auth');
|
||||
|
||||
@@ -135,5 +136,13 @@ module.exports = {
|
||||
return getAuthProviderById(amoid).redirect(params);
|
||||
},
|
||||
|
||||
createCloudLoginSession_meta: true,
|
||||
async createCloudLoginSession({ client }) {
|
||||
const sid = await createDbGateIdentitySession(client);
|
||||
return {
|
||||
url: getIdentitySigninUrl(sid),
|
||||
};
|
||||
},
|
||||
|
||||
authMiddleware,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user