πŸ“š Integration Guidelines

ΰΈ§ΰΈ΄ΰΈ˜ΰΈ΅ΰΉ€ΰΈŠΰΈ·ΰΉˆΰΈ­ΰΈ‘ΰΈ•ΰΉˆΰΈ­ΰΉΰΈ­ΰΈ›ΰΈžΰΈ₯ΰΈ΄ΰΉ€ΰΈ„ΰΈŠΰΈ±ΰΈ™ΰΈ‚ΰΈ­ΰΈ‡ΰΈ„ΰΈΈΰΈ“ΰΈΰΈ±ΰΈš Identity Service ΰΈœΰΉˆΰΈ²ΰΈ™ OAuth2 Authorization Code Flow

πŸ”— API Endpoints Reference

Base URL: https://auth.popzateam.com

GET
/.well-known/openid-configuration
OIDC Discovery Document
GET
/.well-known/jwks.json
Public keys for JWT verification (RS256)
GET
/oauth/authorize
Authorization endpoint (redirect user here)
POST
/oauth/token
Exchange authorization code for tokens
GET
/oauth/userinfo
Get user profile (Bearer token required)
GET
/oauth/logout
Centralized SSO logout
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ User │───▢│ Your App │───▢│ Identity Service β”‚ β”‚ Browser β”‚ β”‚ (redirect to β”‚ β”‚ /oauth/authorize β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ IdP login) β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ User logs in β–Ό β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ User │◀───│ Your App │◀───│ Identity Service β”‚ β”‚ sees β”‚ β”‚ /callback?code= β”‚ β”‚ redirects back β”‚ β”‚ profile β”‚ β”‚ exchange code β”‚ β”‚ with auth code β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ for tokens β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ POST /oauth/tokenβ”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜