Target

Target home

target เปิด OpenID ของตัวเอง และให้ backend เป็นคนคุย flow ก่อนจะสร้าง session ของ target

OpenIDBackendPrivate

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