@deploybaseline/okta
v0.14.0
Published
Okta OAuth 2.0 / OpenID Connect and management API emulator for local development and tests: OIDC discovery, JWKS, OAuth authorize/token/userinfo/introspect/revoke/logout, client registration, users, groups, apps, and authorization servers.
Readme
@deploybaseline/okta
Okta OAuth 2.0 / OpenID Connect and management API emulator for local development and tests: OIDC discovery, JWKS, OAuth authorize/token/userinfo/introspect/revoke/logout, client registration, users, groups, apps, and authorization servers.
Part of Baseline: local drop-in replacement services for CI and no-network sandboxes.
Usage
npx @deploybaseline/cli start --service oktaimport { createEmulator } from "@deploybaseline/cli";
const okta = await createEmulator({ service: "okta" });
// Point your OIDC client issuer and @okta/okta-sdk-nodejs orgUrl at okta.url
await okta.close();Documentation
- Okta docs: OAuth / OIDC, client registration, Management API conventions, users, groups, apps, authorization servers, access policies, and seed config
- API reference:
http://localhost:3999/docs/oktawhile the CLI runs (how it works)
License
Apache-2.0
