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>;