🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more
Sign In

@hyperdrive.bot/auth-plugin

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@hyperdrive.bot/auth-plugin - npm Package Compare versions

Comparing version
0.1.5-alpha.0
to
0.1.5-alpha.2580013732.0
+0
-11
dist/commands/auth/login.d.ts

@@ -8,4 +8,2 @@ import { Command } from '@oclif/core';

domain: import("@oclif/core/interfaces").OptionFlag<string | undefined, import("@oclif/core/interfaces").CustomOptions>;
email: import("@oclif/core/interfaces").OptionFlag<string | undefined, import("@oclif/core/interfaces").CustomOptions>;
password: import("@oclif/core/interfaces").OptionFlag<string | undefined, import("@oclif/core/interfaces").CustomOptions>;
port: import("@oclif/core/interfaces").OptionFlag<number | undefined, import("@oclif/core/interfaces").CustomOptions>;

@@ -20,11 +18,2 @@ };

/**
* Run non-interactive USER_PASSWORD_AUTH flow with explicit email + password.
*
* Used by automated agents and admin operators that can't run the OAuth
* PKCE browser flow. Requires --domain (no prompts in non-interactive mode)
* and bypasses the CI token path entirely — credentials come straight from
* flags / env vars and never get base64-encoded into a token format.
*/
private runNonInteractiveAuth;
/**
* Run CI authentication flow (non-interactive, tenant mode)

@@ -31,0 +20,0 @@ */

+1
-1

@@ -1,1 +0,1 @@

{"version":3,"file":"login.d.ts","sourceRoot":"","sources":["../../../src/commands/auth/login.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAS,MAAM,aAAa,CAAA;AAiB5C,MAAM,CAAC,OAAO,OAAO,KAAM,SAAQ,OAAO;IACxC,OAAgB,WAAW,SAAkC;IAE7D,OAAgB,QAAQ,WAMvB;IAED,OAAgB,KAAK;;;;;;MAoBpB;IAEY,GAAG,IAAI,OAAO,CAAC,IAAI,CAAC;IAsHjC;;;OAGG;YACW,YAAY;IAmE1B;;;;;;;OAOG;YACW,qBAAqB;IAuDnC;;OAEG;YACW,SAAS;CA4CxB"}
{"version":3,"file":"login.d.ts","sourceRoot":"","sources":["../../../src/commands/auth/login.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAS,MAAM,aAAa,CAAA;AAgB5C,MAAM,CAAC,OAAO,OAAO,KAAM,SAAQ,OAAO;IACxC,OAAgB,WAAW,SAAkC;IAE7D,OAAgB,QAAQ,WAKvB;IAED,OAAgB,KAAK;;;;MAapB;IAEY,GAAG,IAAI,OAAO,CAAC,IAAI,CAAC;IAoGjC;;;OAGG;YACW,YAAY;IAmE1B;;OAEG;YACW,SAAS;CA4CxB"}

@@ -7,3 +7,3 @@ import { Command, Flags } from '@oclif/core';

import { getCredentialsPath } from '@hyperdrive.bot/cli-auth';
import { executeCIAuthFlow, executePasswordAuthFlow, getCICredentials, isCI, prepareInteractiveAuthFlow, } from '../../helpers/auth-flow.js';
import { executeCIAuthFlow, getCICredentials, isCI, prepareInteractiveAuthFlow, } from '../../helpers/auth-flow.js';
import { createTenantService, resolveAdminTenantConfig } from '../../helpers/create-tenant-service.js';

@@ -18,3 +18,2 @@ import { getAuthPluginConfig } from '../../helpers/plugin-config.js';

'<%= config.bin %> auth login --ci --domain acme.example.com',
'<%= config.bin %> auth login --domain acme.example.com --email me@acme.com --password "$SECRET"',
];

@@ -24,3 +23,3 @@ static flags = {

default: false,
description: 'Use CI authentication (non-interactive, reads {ENV_PREFIX}_TOKEN)',
description: 'Use CI authentication (non-interactive)',
}),

@@ -31,9 +30,2 @@ domain: Flags.string({

}),
email: Flags.string({
char: 'e',
description: 'Email/username for non-interactive USER_PASSWORD_AUTH (requires --password and --domain)',
}),
password: Flags.string({
description: 'Password for non-interactive USER_PASSWORD_AUTH (or read from {ENV_PREFIX}_PASSWORD env var)',
}),
port: Flags.integer({

@@ -54,17 +46,2 @@ char: 'p',

// --- Tenant Auth Mode (default) ---
// Non-interactive password auth (explicit --email + --password or env var)
// Allowed when --email is set + password resolvable from --password OR ${envPrefix}_PASSWORD.
// Requires --domain because there's no prompt fallback in non-interactive mode.
const passwordFromEnv = process.env[`${pluginConfig.envPrefix}_PASSWORD`];
const resolvedPassword = flags.password ?? passwordFromEnv;
if (flags.email && resolvedPassword) {
await this.runNonInteractiveAuth(flags.domain, flags.email, resolvedPassword);
return;
}
if (flags.email && !resolvedPassword) {
this.error(chalk.red('--email passed without a resolvable password.\n\n') +
chalk.yellow('Provide one of:\n') +
chalk.gray(` --password <pwd> # CLI flag (use shell escaping for special chars)\n`) +
chalk.gray(` ${pluginConfig.envPrefix}_PASSWORD=<pwd> # env var (safer for shell history)`));
}
// Detect CI mode: explicit flag, or auto-detect CI env + token present

@@ -209,50 +186,2 @@ const ciCredentials = getCICredentials(pluginConfig);

/**
* Run non-interactive USER_PASSWORD_AUTH flow with explicit email + password.
*
* Used by automated agents and admin operators that can't run the OAuth
* PKCE browser flow. Requires --domain (no prompts in non-interactive mode)
* and bypasses the CI token path entirely — credentials come straight from
* flags / env vars and never get base64-encoded into a token format.
*/
async runNonInteractiveAuth(domainFlag, email, password) {
const pluginConfig = getAuthPluginConfig(this.config);
if (!domainFlag) {
this.error(chalk.red('Domain is required for non-interactive authentication.\n\n') +
chalk.yellow('Usage:\n') +
chalk.gray(` ${this.config.bin} auth login --domain acme.example.com --email me@acme.com --password "$SECRET"`));
}
const tenantService = createTenantService(pluginConfig, domainFlag);
const spinner = ora('Authenticating...').start();
try {
spinner.text = 'Fetching tenant configuration...';
const tenantConfig = await tenantService.fetchTenantConfig(domainFlag);
spinner.text = `Connected to ${tenantConfig.displayName}`;
try {
await executePasswordAuthFlow(pluginConfig, tenantConfig, domainFlag, email, password, (msg) => { spinner.text = msg; });
}
catch (error) {
const err = error;
if (err.name === 'NotAuthorizedException') {
throw new Error('Invalid email or password.');
}
if (err.name === 'UserNotFoundException') {
throw new Error(`User '${email}' not found on tenant '${domainFlag}'.`);
}
throw error;
}
spinner.succeed(chalk.green('Authenticated successfully!'));
const defaultDomain = tenantService.getDefaultDomain();
if (!defaultDomain) {
tenantService.setDefaultDomain(domainFlag);
}
this.log('');
this.log(chalk.gray(`Credentials saved to ${getCredentialsPath(domainFlag, pluginConfig.appName)}`));
}
catch (error) {
spinner.fail(chalk.red('Authentication failed'));
const msg = error instanceof Error ? error.message : String(error);
this.error(msg);
}
}
/**
* Run CI authentication flow (non-interactive, tenant mode)

@@ -259,0 +188,0 @@ */

@@ -1,1 +0,1 @@

{"version":3,"file":"login.js","sourceRoot":"","sources":["../../../src/commands/auth/login.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"login.js","sourceRoot":"","sources":["../../../src/commands/auth/login.ts"],"names":[],"mappings":"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"}

@@ -49,19 +49,10 @@ import type { TenantConfig } from '@hyperdrive.bot/cli-auth';

/**
* Execute Cognito USER_PASSWORD_AUTH with explicit username + password.
*
* Shared core for both `executeCIAuthFlow` (CI token-decoded creds) and
* `--non-interactive` direct-flag login. Performs Cognito InitiateAuth →
* Identity Pool GetCredentialsForIdentity → persist credentials to disk.
*
* Error normalization (NotAuthorizedException / UserNotFoundException) is
* caller-specific and stays in the wrappers.
*/
export declare function executePasswordAuthFlow(pluginConfig: AuthPluginConfig, tenantConfig: TenantConfig, domain: string, username: string, password: string, logger?: (message: string) => void): Promise<void>;
/**
* Execute CI authentication flow using Cognito USER_PASSWORD_AUTH.
*
* Reads `${envPrefix}_TOKEN` env var, decodes the base64url(username:password)
* payload, and delegates to `executePasswordAuthFlow`.
* @param pluginConfig - Plugin configuration
* @param tenantConfig - Tenant configuration from bootstrap
* @param domain - Tenant domain
* @param logger - Optional progress logger
*/
export declare function executeCIAuthFlow(pluginConfig: AuthPluginConfig, tenantConfig: TenantConfig, domain: string, logger?: (message: string) => void): Promise<void>;
//# sourceMappingURL=auth-flow.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"auth-flow.d.ts","sourceRoot":"","sources":["../../src/helpers/auth-flow.ts"],"names":[],"mappings":"AAqBA,OAAO,KAAK,EAAE,YAAY,EAAE,MAAM,0BAA0B,CAAA;AAC5D,OAAO,KAAK,EAAE,gBAAgB,EAAE,MAAM,mBAAmB,CAAA;AAEzD;;GAEG;AACH,wBAAgB,IAAI,IAAI,OAAO,CAW9B;AAED;;;;;;;;GAQG;AACH,wBAAgB,WAAW,CACzB,KAAK,EAAE,MAAM,EACb,aAAa,EAAE,MAAM,GACpB;IAAE,QAAQ,EAAE,MAAM,CAAC;IAAC,QAAQ,EAAE,MAAM,CAAA;CAAE,CAiBxC;AAED;;;;;;GAMG;AACH,wBAAgB,gBAAgB,CAC9B,YAAY,EAAE,gBAAgB,GAC7B;IAAE,QAAQ,EAAE,MAAM,CAAC;IAAC,QAAQ,EAAE,MAAM,CAAA;CAAE,GAAG,IAAI,CAQ/C;AAED;;;;;;;;;;;;GAYG;AACH,wBAAgB,0BAA0B,CACxC,YAAY,EAAE,gBAAgB,EAC9B,YAAY,EAAE,YAAY,EAC1B,MAAM,EAAE,MAAM,EACd,IAAI,EAAE,MAAM,GACX;IAAE,OAAO,EAAE,MAAM,CAAC;IAAC,UAAU,EAAE,OAAO,CAAC,IAAI,CAAC,CAAA;CAAE,CA2BhD;AAED;;;;;;;;;GASG;AACH,wBAAsB,uBAAuB,CAC3C,YAAY,EAAE,gBAAgB,EAC9B,YAAY,EAAE,YAAY,EAC1B,MAAM,EAAE,MAAM,EACd,QAAQ,EAAE,MAAM,EAChB,QAAQ,EAAE,MAAM,EAChB,MAAM,CAAC,EAAE,CAAC,OAAO,EAAE,MAAM,KAAK,IAAI,GACjC,OAAO,CAAC,IAAI,CAAC,CAsCf;AAED;;;;;GAKG;AACH,wBAAsB,iBAAiB,CACrC,YAAY,EAAE,gBAAgB,EAC9B,YAAY,EAAE,YAAY,EAC1B,MAAM,EAAE,MAAM,EACd,MAAM,CAAC,EAAE,CAAC,OAAO,EAAE,MAAM,KAAK,IAAI,GACjC,OAAO,CAAC,IAAI,CAAC,CA4Bf"}
{"version":3,"file":"auth-flow.d.ts","sourceRoot":"","sources":["../../src/helpers/auth-flow.ts"],"names":[],"mappings":"AAqBA,OAAO,KAAK,EAAE,YAAY,EAAE,MAAM,0BAA0B,CAAA;AAC5D,OAAO,KAAK,EAAE,gBAAgB,EAAE,MAAM,mBAAmB,CAAA;AAEzD;;GAEG;AACH,wBAAgB,IAAI,IAAI,OAAO,CAW9B;AAED;;;;;;;;GAQG;AACH,wBAAgB,WAAW,CACzB,KAAK,EAAE,MAAM,EACb,aAAa,EAAE,MAAM,GACpB;IAAE,QAAQ,EAAE,MAAM,CAAC;IAAC,QAAQ,EAAE,MAAM,CAAA;CAAE,CAiBxC;AAED;;;;;;GAMG;AACH,wBAAgB,gBAAgB,CAC9B,YAAY,EAAE,gBAAgB,GAC7B;IAAE,QAAQ,EAAE,MAAM,CAAC;IAAC,QAAQ,EAAE,MAAM,CAAA;CAAE,GAAG,IAAI,CAQ/C;AAED;;;;;;;;;;;;GAYG;AACH,wBAAgB,0BAA0B,CACxC,YAAY,EAAE,gBAAgB,EAC9B,YAAY,EAAE,YAAY,EAC1B,MAAM,EAAE,MAAM,EACd,IAAI,EAAE,MAAM,GACX;IAAE,OAAO,EAAE,MAAM,CAAC;IAAC,UAAU,EAAE,OAAO,CAAC,IAAI,CAAC,CAAA;CAAE,CA2BhD;AAED;;;;;;;GAOG;AACH,wBAAsB,iBAAiB,CACrC,YAAY,EAAE,gBAAgB,EAC9B,YAAY,EAAE,YAAY,EAC1B,MAAM,EAAE,MAAM,EACd,MAAM,CAAC,EAAE,CAAC,OAAO,EAAE,MAAM,KAAK,IAAI,GACjC,OAAO,CAAC,IAAI,CAAC,CAqEf"}

@@ -97,49 +97,11 @@ /**

/**
* Execute Cognito USER_PASSWORD_AUTH with explicit username + password.
*
* Shared core for both `executeCIAuthFlow` (CI token-decoded creds) and
* `--non-interactive` direct-flag login. Performs Cognito InitiateAuth →
* Identity Pool GetCredentialsForIdentity → persist credentials to disk.
*
* Error normalization (NotAuthorizedException / UserNotFoundException) is
* caller-specific and stays in the wrappers.
*/
export async function executePasswordAuthFlow(pluginConfig, tenantConfig, domain, username, password, logger) {
if (logger)
logger('Authenticating with Cognito...');
const cognitoClient = new CognitoIdentityProviderClient({ region: tenantConfig.region });
const response = await cognitoClient.send(new InitiateAuthCommand({
AuthFlow: 'USER_PASSWORD_AUTH',
AuthParameters: { PASSWORD: password, USERNAME: username },
ClientId: tenantConfig.cognitoClientId,
}));
if (response.ChallengeName === 'NEW_PASSWORD_REQUIRED') {
throw new Error('This account requires a password change on first login.\n' +
`Please run \`${pluginConfig.appName} auth login\` interactively once to set a new password.`);
}
const authResult = response.AuthenticationResult;
if (!authResult || !authResult.IdToken) {
throw new Error('Authentication failed: No tokens received from Cognito');
}
if (logger)
logger('Obtaining AWS credentials...');
const awsCredentials = await getAWSCredentialsFromIdentityPool(tenantConfig, authResult.IdToken);
if (logger)
logger('Saving credentials...');
const stored = buildStoredCredentials({
access_token: authResult.AccessToken || '',
expires_in: authResult.ExpiresIn || 3600,
id_token: authResult.IdToken,
refresh_token: authResult.RefreshToken || '',
token_type: authResult.TokenType || 'Bearer',
}, awsCredentials, tenantConfig);
saveCredentials(stored, domain, pluginConfig.appName);
}
/**
* Execute CI authentication flow using Cognito USER_PASSWORD_AUTH.
*
* Reads `${envPrefix}_TOKEN` env var, decodes the base64url(username:password)
* payload, and delegates to `executePasswordAuthFlow`.
* @param pluginConfig - Plugin configuration
* @param tenantConfig - Tenant configuration from bootstrap
* @param domain - Tenant domain
* @param logger - Optional progress logger
*/
export async function executeCIAuthFlow(pluginConfig, tenantConfig, domain, logger) {
// Read and decode CI token
const envVar = `${pluginConfig.envPrefix}_TOKEN`;

@@ -152,4 +114,21 @@ const token = process.env[envVar];

const credentials = decodeToken(token, pluginConfig.ciTokenPrefix);
// Authenticate with Cognito using USER_PASSWORD_AUTH
if (logger)
logger('Authenticating with Cognito...');
const cognitoClient = new CognitoIdentityProviderClient({ region: tenantConfig.region });
let authResult;
try {
await executePasswordAuthFlow(pluginConfig, tenantConfig, domain, credentials.username, credentials.password, logger);
const response = await cognitoClient.send(new InitiateAuthCommand({
AuthFlow: 'USER_PASSWORD_AUTH',
AuthParameters: {
PASSWORD: credentials.password,
USERNAME: credentials.username,
},
ClientId: tenantConfig.cognitoClientId,
}));
if (response.ChallengeName === 'NEW_PASSWORD_REQUIRED') {
throw new Error('This account requires a password change on first login.\n' +
`Please run \`${pluginConfig.appName} auth login\` interactively once to set a new password.`);
}
authResult = response.AuthenticationResult;
}

@@ -166,3 +145,21 @@ catch (error) {

}
if (!authResult || !authResult.IdToken) {
throw new Error('Authentication failed: No tokens received from Cognito');
}
// Get AWS credentials from Identity Pool
if (logger)
logger('Obtaining AWS credentials...');
const awsCredentials = await getAWSCredentialsFromIdentityPool(tenantConfig, authResult.IdToken);
// Build and save credentials
if (logger)
logger('Saving credentials...');
const stored = buildStoredCredentials({
access_token: authResult.AccessToken || '',
expires_in: authResult.ExpiresIn || 3600,
id_token: authResult.IdToken,
refresh_token: authResult.RefreshToken || '',
token_type: authResult.TokenType || 'Bearer',
}, awsCredentials, tenantConfig);
saveCredentials(stored, domain, pluginConfig.appName);
}
//# sourceMappingURL=auth-flow.js.map

@@ -1,1 +0,1 @@

{"version":3,"file":"auth-flow.js","sourceRoot":"","sources":["../../src/helpers/auth-flow.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"auth-flow.js","sourceRoot":"","sources":["../../src/helpers/auth-flow.ts"],"names":[],"mappings":"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"}
{
"name": "@hyperdrive.bot/auth-plugin",
"version": "0.1.5-alpha.0",
"version": "0.1.5-alpha.2580013732.0",
"description": "Shared authentication plugin for Hyperdrive ecosystem CLIs",

@@ -5,0 +5,0 @@ "main": "dist/index.js",