Files
baron-sso-sample/BaronSoftware.SSO/BaronSoftware.SSO.csproj
T
b17314andClaude Opus 4.8 8ace0f4d9a 로그인 시 SSO 세션 쿠키 정리 및 패키지 메타데이터 추가
- 자동 로그인(EnableAutoLogin) 시 WebView2 프로필의 SSO 세션 쿠키를 먼저 정리한다.
  baronsso.dat이 없는데도 남은 세션 쿠키로 authorize가 즉시 통과되어
  로그인 창이 뜨지 않고 바로 로그인되던 문제를 막는다.
- 주기 인증은 RefreshTokenDestroyed 콜백이 설정된 경우에만 수행한다.
- NuGet 패키지 메타데이터(Version 1.0.1, PackageId, Authors/Company) 추가.
- 샘플 앱에 PostLogoutRedirectUri 지정 및 불필요 using 정리.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-22 12:30:34 +09:00

27 lines
1.1 KiB
XML

<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net8.0-windows</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<UseWPF>true</UseWPF>
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
<Version>1.0.1</Version>
<PackageId>BaronSoftware.SSO</PackageId>
<Authors>Baron 기술개발센터</Authors>
<Company>Baron 기술개발센터</Company>
</PropertyGroup>
<ItemGroup>
<!-- 임베디드 웹뷰 (Edge/Chromium 기반) -->
<PackageReference Include="FluentScheduler" Version="6.0.0" />
<PackageReference Include="Microsoft.Web.WebView2" Version="1.0.*" />
<!-- OIDC Discovery / JWKS / id_token 서명검증 -->
<PackageReference Include="Microsoft.IdentityModel.Protocols.OpenIdConnect" Version="8.*" />
<PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="8.*" />
<!-- refresh_token을 DPAPI로 암호화하여 레지스트리에 저장 -->
<PackageReference Include="System.Security.Cryptography.ProtectedData" Version="10.0.9" />
</ItemGroup>
</Project>