Executes smoke tests for authentication and authorization: login (email/password/OAuth/SSO), JWT/token validation, sessions, access control, MFA, password ops. Blocks deploys on failures.
npx claudepluginhub fortiumpartners/ai-meshThis skill uses the workspace's default tool permissions.
**Quick Reference** - Load this first for fast context (~2KB)
Executes smoke tests validating critical user journeys like registration, authentication, checkout, search, and profile management with performance SLAs for release workflows.
Runs fast smoke tests validating critical paths like health checks, UI, auth, and APIs post-deployment using curl, Playwright, or Bash scripts.
Provides Python patterns for external service authentication using API keys, OAuth, tokens. Includes verification flows, smoke tests, env checks, and error handling with leyline.
Share bugs, ideas, or general feedback.
Quick Reference - Load this first for fast context (~2KB)
Execute comprehensive authentication and authorization smoke tests to validate login flows, token validation, session management, and access control during release workflows.
const { SmokeTestAuth } = require('./scripts/test-auth-flows.js');
const tester = new SmokeTestAuth({
baseUrl: 'https://staging.example.com',
testCredentials: {
email: 'test@example.com',
password: process.env.TEST_USER_PASSWORD
}
});
const result = await tester.executeTests({
environment: 'staging',
tests: ['login', 'token-validation', 'protected-resource']
});
if (result.passed) {
console.log('✅ Auth smoke tests passed');
}
const SLA_TARGETS = {
login: 2000, // Login: ≤2s
tokenValidation: 100, // Token validation: ≤100ms
sessionCheck: 50, // Session check: ≤50ms
protectedResource: 500, // Protected resource: ≤500ms
logout: 1000 // Logout: ≤1s
};
Pass: All auth tests must pass
Fail: Any auth test failure blocks deployment
Load: skills/smoke-test-auth/REFERENCE.md (~10KB)