GET/api/auth/oidc/start
Oidc Start
Responses
200 Successful Response
any
cURLcurl -X GET https://see.in-bridge.com/api/auth/oidc/start
JavaScriptconst res = await fetch("https://see.in-bridge.com/api/auth/oidc/start", {
method: "GET"
});
const data = await res.json();
GET/api/auth/callback
Oidc Callback
Responses
200 Successful Response
any
cURLcurl -X GET https://see.in-bridge.com/api/auth/callback
JavaScriptconst res = await fetch("https://see.in-bridge.com/api/auth/callback", {
method: "GET"
});
const data = await res.json();
GET/api/auth/verify
Auth Verify
nginx auth_request 전용 — 세션 유효=200/무효=401. X-Required-Scope 헤더가 있으면
그 스코프(예: see:analyze) 보유까지 검사(미보유=403). 헤더 없으면 유효세션만 본다(read/UI).
Responses
200 Successful Response
any
cURLcurl -X GET https://see.in-bridge.com/api/auth/verify
JavaScriptconst res = await fetch("https://see.in-bridge.com/api/auth/verify", {
method: "GET"
});
const data = await res.json();
GET/api/auth/logout
Auth Logout
Responses
200 Successful Response
any
cURLcurl -X GET https://see.in-bridge.com/api/auth/logout
JavaScriptconst res = await fetch("https://see.in-bridge.com/api/auth/logout", {
method: "GET"
});
const data = await res.json();
GET/api/auth/me
Auth Me
Responses
200 Successful Response
any
cURLcurl -X GET https://see.in-bridge.com/api/auth/me
JavaScriptconst res = await fetch("https://see.in-bridge.com/api/auth/me", {
method: "GET"
});
const data = await res.json();