namespace Application.Abstractions.YouTube;
///
/// YouTube 연동에 필요한 Google OAuth 2.0 Scopes
///
public static class GoogleOAuthScopes
{
public const string OpenId = "openid";
public const string Email = "email";
public const string Profile = "profile";
/// YouTube 계정의 읽기 전용 접근 (구독 확인 등)
public const string YouTubeReadOnly = "https://www.googleapis.com/auth/youtube.readonly";
/// YouTube 채팅 읽기/쓰기 (force-ssl 필요)
public const string YouTubeForceSsl = "https://www.googleapis.com/auth/youtube.force-ssl";
/// YouTube 멤버십 확인
public const string YouTubeChannelMemberships = "https://www.googleapis.com/auth/youtube.channel-memberships.creator";
/// 기본 YouTube 연동에 필요한 최소 scope 집합
public static readonly string[] Default =
[
OpenId,
Email,
Profile,
YouTubeReadOnly,
YouTubeForceSsl
];
}