Target
target เปิด OpenID ของตัวเอง และให้ backend เป็นคนคุย flow ก่อนจะสร้าง session ของ target
How this flow works
1. Frontend ส่งผู้ใช้ไป backend
2. Backend ขอสิทธิ์กับ OpenID ของ target
3. Target สร้าง session แล้วเปิด /private
Pages
/
เริ่มเข้า target และรับ callback
/private
ดู session และตั้งค่า client
Key endpoints
Target issuer: https://target.origins.observer
Authorize: https://target.origins.observer/authorize
Token: https://target.origins.observer/token
Callback relay: https://target.origins.observer/callback
Discovery: https://target.origins.observer/.well-known/openid-configuration
Direct target entry: https://target.origins.observer/demo-login?return_to=https%3A%2F%2Ftarget.origins.observer%2Fauthorize%3Fresponse_type%3Dcode%26client_id%3Ddemo-public-client%26redirect_uri%3Dhttps%253A%252F%252Ftarget.origins.observer%252Fcallback%26scope%3Dopenid%2Bprofile%2Bemail%2Boffline_access%26state%3Dtarget-public-state%26nonce%3Dtarget-public-nonce%26code_challenge%3Dtarget-verifier%26code_challenge_method%3Dplain
Session
No active session.
Client
Client ID: demo-public-client
Client auth: none
Scope: openid profile email offline_access
Tools: อยู่ใน /private