using Application.Abstractions.Messaging; using SharedKernel.Results; namespace Application.Features.Api.Auth.SocialAuthorizeUrl; /// /// 소셜 로그인 시작 URL 생성 (Naver/Kakao). state 는 호출자(프론트 start 라우트)가 생성해 /// httpOnly 쿠키로 보관 후 콜백에서 대조한다 — 백엔드는 URL 조립만 담당. /// public sealed record Query( string Provider, string State, string? RedirectUri = null ) : IQuery>;