🔐 Test OIDC Server

OpenID Connect Server for Testing

Try Interactive Login

Note: This is the standard OAuth2 authorization flow. Your app should redirect users to /authorize with the required parameters, and users will see a login form.

OAuth2-Compliant Test Endpoints

For automated testing, use these user-specific authorization endpoints. Register one of these URLs in your app:

User 1 (John Smith):
/authorize-user1
User 2 (María García):
/authorize-user2
User 3 (Wei Chen):
/authorize-user3

These endpoints accept all standard OAuth2 parameters (response_type, client_id, redirect_uri, scope, state, nonce). Your app adds these automatically, so just register the base URL above.

Supported Grant Types

Authorization Code Client Credentials Password (ROPC) Refresh Token

Endpoints

Discovery GET /.well-known/openid-configuration
JWKS GET /jwks or GET /.well-known/jwks.json
Authorization GET /authorize
Token POST /token
UserInfo GET /userinfo
GetToken GET /gettoken?user_id=USER_ID&client_id=CLIENT_ID
GetAccessToken GET /getaccesstoken?user_id=USER_ID&client_id=CLIENT_ID
GetCode GET /getcode?user_id=USER_ID&client_id=CLIENT_ID