Query.cs 502 B

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