Stop mocking oAuth
the hard way.

A zero-friction, drop-in replacement for OAuth2 providers. Simulate Google, Microsoft, and GitHub without API keys.

https://oauth.kogiqa.com/
Public Free URL

Instant Usage

No npm install. No config files. Just swap the base URL in your .env file and start testing authentication flows immediately.

Multi-Persona

Intelligent routing automatically mimics specific provider behaviors (Google, GitHub, MS) based on the URL path.

OIDC Compliant

We don't just mock the happy path. Full support for .well-known discovery, JWKS signing, and standard auth code exchanges.

Supported Providers

Provider Auth Path Token Path
Google /o/oauth2/v2/auth /oauth2/v4/token
Microsoft /common/oauth2/v2.0/authorize /common/oauth2/v2.0/token
GitHub /login/oauth/authorize /login/oauth/access_token
Facebook /v12.0/dialog/oauth /v12.0/oauth/access_token
Discord /api/oauth2/authorize /api/oauth2/token
Slack /openid/connect/authorize /api/openid.connect.token
Apple/Generic /auth/authorize /auth/token

Pro Tip: Inject User Data

You don't need to rely on random data for testing. Pass specific user details directly via URL query parameters to force a specific user profile.

.../authorize?...&name=QA_User&email=qa@test.com