Initial commit: BARON SSO 샘플 (WebView OIDC PKCE 인증 라이브러리 + 데모 앱)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-16 10:10:37 +09:00
commit 3de67f0052
25 changed files with 1171 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
{
// ─────────────────────────────────────────────────────────────
// BARON SSO 샘플 접속 설정
// 값을 수정한 뒤 앱을 다시 실행하면 반영됩니다. (재컴파일 불필요)
// 이 파일은 실행 파일(.exe)과 같은 폴더에 있어야 합니다.
// ─────────────────────────────────────────────────────────────
"Oidc": {
// OIDC Issuer. Discovery 문서: {Authority}/.well-known/openid-configuration
"Authority": "https://sso.hmac.kr/oidc",
// 퍼블릭 클라이언트 ID (콘솔 '앱 자격 증명' 화면)
"ClientId": "4e4c88fc-2b0a-4b8b-b9b5-fb407cdbbfac",
// 콘솔 '리디렉션 URI 설정'에 등록된 값과 문자 그대로 일치해야 함
"RedirectUri": "http://127.0.0.1:8421/baron-sample/auth/callback",
// 로그아웃 후 돌아올 URL. 콘솔의 'post_logout_redirect_uri'에 등록되어 있어야 함
// (미지정 시 로그아웃은 쿠키 삭제 폴백으로 동작 — 서버 세션이 남을 수 있음)
"LogoutUri": "http://127.0.0.1:8421/baron-sample/logout/callback"
}
}