mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-16 19:28:35 +00:00
Refactor auth middleware to accept multiple auth modes
This commit is contained in:
@@ -48,7 +48,8 @@ export const createServiceTokenData = async (req: Request, res: Response) => {
|
||||
const expiresAt = new Date();
|
||||
expiresAt.setSeconds(expiresAt.getSeconds() + expiresIn);
|
||||
|
||||
serviceTokenData = await new ServiceTokenData({
|
||||
// create service token data
|
||||
serviceTokenData = new ServiceTokenData({
|
||||
name,
|
||||
workspace: workspaceId,
|
||||
environment,
|
||||
@@ -59,7 +60,12 @@ export const createServiceTokenData = async (req: Request, res: Response) => {
|
||||
encryptedKey,
|
||||
iv,
|
||||
tag
|
||||
}).save();
|
||||
})
|
||||
|
||||
await serviceTokenData.save();
|
||||
|
||||
// return service token data without sensitive data
|
||||
serviceTokenData = await ServiceTokenData.findById(serviceTokenData._id);
|
||||
|
||||
} catch (err) {
|
||||
Sentry.setUser({ email: req.user.email });
|
||||
|
||||
@@ -139,7 +139,7 @@ export const pullSecrets = async (req: Request, res: Response) => {
|
||||
environment
|
||||
});
|
||||
|
||||
if (channel !== 'cli') { // TODO: fix frontend to get rid of this reformat bs
|
||||
if (channel !== 'cli') {
|
||||
secrets = reformatPullSecrets({ secrets });
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user