{"connections":[{"id":"okta-auth-js","title":"Okta Auth JS (TypeScript)","kind":"sdk","language":"typescript","description":"Point the Okta Auth JS SDK at the emulator instance.","template":"import { OktaAuth } from \"@okta/okta-auth-js\";\n\nconst authClient = new OktaAuth({\n  issuer: \"{{baseUrl}}/oauth2/default\",\n  clientId: \"{{clientId}}\",\n  redirectUri: \"http://localhost:3000/callback\",\n  scopes: [\"openid\", \"profile\", \"email\"],\n});","body":"import { OktaAuth } from \"@okta/okta-auth-js\";\n\nconst authClient = new OktaAuth({\n  issuer: \"https://okta.your-instance.emulators.dev/oauth2/default\",\n  clientId: \"<client_id>\",\n  redirectUri: \"http://localhost:3000/callback\",\n  scopes: [\"openid\", \"profile\", \"email\"],\n});"},{"id":"okta-env","title":"Okta issuer (env)","kind":"env","language":"bash","description":"Point Okta SDKs and the management API at the emulator.","template":"OKTA_ORG_URL={{baseUrl}}\nOKTA_ISSUER={{baseUrl}}/oauth2/default\nOKTA_CLIENT_ID={{clientId}}\nOKTA_CLIENT_SECRET={{clientSecret}}\nOKTA_API_TOKEN={{token}}","body":"OKTA_ORG_URL=https://okta.your-instance.emulators.dev\nOKTA_ISSUER=https://okta.your-instance.emulators.dev/oauth2/default\nOKTA_CLIENT_ID=<client_id>\nOKTA_CLIENT_SECRET=<client_secret>\nOKTA_API_TOKEN=<token>"},{"id":"curl","title":"curl","kind":"curl","language":"bash","description":"Read the OIDC discovery document.","template":"curl -s {{baseUrl}}/oauth2/default/.well-known/openid-configuration","body":"curl -s https://okta.your-instance.emulators.dev/oauth2/default/.well-known/openid-configuration"},{"id":"base-url","title":"Base URL (env)","kind":"env","language":"bash","description":"Point your SDK or app at the emulator instead of the real provider.","template":"{{SERVICE_UPPER}}_BASE_URL={{baseUrl}}","body":"OKTA_BASE_URL=https://okta.your-instance.emulators.dev"},{"id":"create-credential","title":"Create a credential","kind":"curl","language":"bash","description":"Mint a working credential for this instance.","template":"curl -s -X POST {{controlBaseUrl}}/credentials \\\n  -H \"content-type: application/json\" \\\n  -d '{\"type\":\"{{defaultAuthType}}\"}'","body":"curl -s -X POST https://okta.your-instance.emulators.dev/_emulate/credentials \\\n  -H \"content-type: application/json\" \\\n  -d '{\"type\":\"oauth-authorization-code\"}'"},{"id":"inspect-ledger","title":"Inspect requests","kind":"curl","language":"bash","description":"Read the request ledger to validate how your app called the service.","template":"curl -s {{controlBaseUrl}}/ledger","body":"curl -s https://okta.your-instance.emulators.dev/_emulate/ledger"}]}