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