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