주기적인 인증 기능 포함 및 코드 정리

This commit is contained in:
2026-06-25 13:50:54 +09:00
parent f178d69a99
commit ee38072ff9
14 changed files with 94 additions and 136 deletions

View File

@@ -25,7 +25,9 @@ namespace BaronSoftware.SSO.Sample
Authority = _settings.Oidc.Authority,
ClientId = _settings.Oidc.ClientId,
RedirectUri = _settings.Oidc.RedirectUri,
ExtraUserValidator = new SimpleUserValidator()
ExtraUserValidator = new SimpleUserValidator(),
LicenseCheckInterval = 15,
ExpiredToken = () => { MessageBox.Show("토큰이 끊겼습니다. 다시 로그인 하세요"); },
};
_license = new BaronSSO(option);

View File

@@ -9,7 +9,7 @@
"Authority": "https://sso.hmac.kr/oidc",
// 퍼블릭 클라이언트 ID (콘솔 '앱 자격 증명' 화면)
"ClientId": "4e4c88fc-2b0a-4b8b-b9b5-fb407cdbbfac",
"ClientId": "c072532b-3483-4539-a21f-e77a9f6e2c7a",
// 콘솔 '리디렉션 URI 설정'에 등록된 값과 문자 그대로 일치해야 함
"RedirectUri": "http://127.0.0.1:8421/baron-sample/auth/callback",