@hyperdrive.bot/auth-plugin
Advanced tools
@@ -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 +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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"} |
+1
-1
| { | ||
| "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", |
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
25
-3.85%160522
-5.04%2287
-3.95%