#387
Support Google Workspace SAML single sign-on
jychp
#385
Support Slack workspace SAML single sign-on
jychp
#383
Support organization SAML single sign-on in the GitHub emulator
jychp
#381
Add SAML 2.0 apps to the Okta emulator
jychp
#379
Bind GitHub OAuth codes to their client
jychp
#377
Refuse messages and calls from inactive Twilio accounts
jychp
#375
Require known Stripe API keys in strict mode
jychp
#373
Return 404 for private GitHub repositories the caller cannot see
jychp
#371
Restrict Okta sign-in to users assigned to the app
jychp
#369
Support revoking Okta user sessions
jychp
#367
Refuse sign-in for inactive Okta users
jychp
#365
Support Slack auth.revoke
jychp
#364
Support GitHub OAuth app token and grant revocation
jychp
#362
Reject unknown Okta management tokens in strict mode
jychp
#360
Reject unknown GitHub tokens in strict mode
jychp
#358
Reject unknown Slack tokens in strict mode
jychp
#354
Add Stripe Billing emulation: subscriptions, invoices, test clocks and metered usage
enginer
#347
GitHub: Support SSH signing key endpoints
SamyPesse
#338
Add opt-in service settings to core
lahfir
#339
Add the ai package with rules, defaults, and attachments
lahfir
#340
Add the ai engine, SSE writer, and Chat Completions codec
lahfir
#341
Add the Responses codec for the ai service
lahfir
#342
Register the ai service with routes, inspector, and contract tests
lahfir
#343
Document the ai service
lahfir
#345
Add the Anthropic Messages endpoint
lahfir