인증

개요
프로젝트에서 사용할 다양한 소셜 로그인 및 게스트 로그인을 설정하고 관리합니다. 각 ID Provider 별로 필요한 정보를 입력하고 활성화하여 다양한 로그인 옵션을 제공할 수 있습니다.
주요 기능
1. 게스트 로그인 설정:
설정 필드는 아코디언 형태로 제공되며, 클릭하여 펼치거나 닫을 수 있습니다.
DeviceID Sign In allowed: 게스트 로그인의 허용 여부를 토글 버튼으로 설정합니다.[저장]버튼: 게스트 로그인 설정을 저장합니다.
2. Provider 별 인증 설정:
각 ID Provider 설정 필드는 아코디언 형태로 제공되며, 클릭하여 펼치거나 닫을 수 있습니다.
각 ID Provider 우측에는 현재 사용 상태(
사용중또는사용안함)가 표시됩니다.각 필드에 필요한 값은 Provider 별 개별 가이드를 통해 확인하실 수 있습니다.
Steam:
Enabled: Steam 로그인 사용 여부를 설정합니다.Steam APP ID: Steam 애플리케이션 ID를 입력합니다.Web API Key: Steam Web API 키를 입력합니다.[저장]버튼: Steam 설정을 저장합니다.
WeChat:
Enable Sign in with WeChat: WeChat 로그인 사용 여부를 설정합니다.Client ID: WeChat 연동에 필요한 AppID를 입력합니다.Client Secret: WeChat 연동에 필요한 AppSecret을 입력합니다.Callback URL(for OAuth): OAuth 인증 후 리디렉션될 Callback URL을 입력합니다.[저장]버튼: WeChat 설정을 저장합니다.
QQ:
Enable Sign in with QQ: QQ 로그인 사용 여부를 설정합니다.Client ID: QQ 연동에 필요한 Client ID (APP ID)를 입력합니다.Client Secret: QQ 연동에 필요한 Client Secret (APP Key)를 입력합니다.Callback URL(for OAuth): OAuth 인증 후 리디렉션될 Callback URL을 입력합니다.[저장]버튼: QQ 설정을 저장합니다.
Naver:
Enable Sign in with Naver: Naver 로그인 사용 여부를 설정합니다.Client ID: Naver 애플리케이션의 Client ID를 입력합니다.Client Secret: Naver 애플리케이션의 Client Secret을 입력합니다.Client Name: Naver 로그인 시 표시될 클라이언트 이름을 입력합니다.Callback URL(for OAuth): OAuth 인증 후 리디렉션될 Callback URL을 입력합니다.[저장]버튼: Naver 설정을 저장합니다.
Line:
Enable Sign in with Line: Line 로그인 사용 여부를 설정합니다.Channel ID: Line 채널 ID를 입력합니다.Callback URL(for OAuth): OAuth 인증 후 리디렉션될 Callback URL을 입력합니다.[저장]버튼: Line 설정을 저장합니다.
GitHub:
Enable Sign in with Github: GitHub 로그인 사용 여부를 설정합니다.Client ID: GitHub OAuth 앱의 Client ID를 입력합니다.Client Secret: GitHub OAuth 앱의 Client Secret을 입력합니다.Callback URL(for OAuth): OAuth 인증 후 리디렉션될 Callback URL을 입력합니다.[저장]버튼: GitHub 설정을 저장합니다.
Kakao:
Enable Sign in with Kakao: Kakao 로그인 사용 여부를 설정합니다.NATIVE APP Key: Kakao SDK 연동에 필요한 네이티브 앱 키를 입력합니다.Callback URL(for OAuth): OAuth 인증 후 리디렉션될 Callback URL을 입력합니다.[저장]버튼: Kakao 설정을 저장합니다.
X:
Enable Sign in with X: X (구 Twitter) 로그인 사용 여부를 설정합니다.Client ID: X 연동에 필요한 Client ID (API Key)를 입력합니다.Client Secret: X 연동에 필요한 Client Secret (API Key Secret)을 입력합니다.Callback URL(for OAuth): OAuth 인증 후 리디렉션될 Callback URL을 입력합니다.[저장]버튼: X 설정을 저장합니다.
Email:
Enable Sign in with Email: 이메일 로그인 사용 여부를 설정합니다.Enable Email provider: 애플리케이션의 이메일 기반 가입 및 로그인을 활성화합니다.Confirm email: 사용자가 처음 가입 시 이메일 주소를 인증해야 하는지 여부를 설정합니다.Mailer OTP Expiration: 이메일 OTP 또는 링크 만료 기간을 입력합니다.[저장]버튼: 이메일 설정을 저장합니다.
Apple:
Enable Sign in with Apple: Apple 로그인 사용 여부를 설정합니다.Bundle ID (iOS): iOS 앱의 Bundle ID를 입력합니다.Service ID (Android): 웹 OAuth 흐름에 사용될 Service ID를 입력합니다.Authorized Client IDs (iOS, macOS, watchOS, tvOS bundle IDs or service IDs): 별도 플랫폼의 Client ID를 입력합니다.Callback URL (for OAuth): Apple 웹 로그인 시 사용 되는 Callback URL을 입력합니다.Team ID: Apple Developer 계정의 Team ID를 입력합니다.KEY ID: Sign In With Apple 비공개 서비스 키의 ID를 입력합니다.Scope: 요청할 사용자 정보 범위를 입력합니다. (name email)Private Key: Sign In With Apple 서비스 비공개 키를 입력합니다. (-----BEGIN PRIVATE KEY-----...-----END PRIVATE KEY----- 형식)[저장]버튼: Apple 설정을 저장합니다.
Facebook:
Enable Sign in with Facebook: Facebook 로그인 사용 여부를 설정합니다.Facebook App ID: Facebook 앱 ID를 입력합니다.Facebook Protocol Scheme: Facebook 프로토콜 스킴을 입력합니다. (ex. fb{App ID})Facebook Client Token: Facebook 클라이언트 토큰을 입력합니다.Facebook Display Name: Facebook 로그인 시 표시될 앱 이름을 입력합니다.[저장]버튼: Facebook 설정을 저장합니다.
Google:
Enable Sign in with Google: Google 로그인 사용 여부를 설정합니다.Client ID (Android): Android 플랫폼용 Google Client ID를 입력합니다.Client ID (iOS): iOS 플랫폼용 Google Client ID를 입력합니다.Client Secret: Google 연동에 필요한 Client Secret을 입력합니다.Authorized Client IDs (for Android, One Tap, and Chrome extensions): Android, One Tap, Chrome 확장 프로그램용 인증 Client ID를 입력합니다.Callback URL (for OAuth): OAuth 인증에 사용되는 Callback URL을 입력합니다.[저장]버튼: Google 설정을 저장합니다.
PlayGame:
Enable Sign in with PlayGame: PlayGame 로그인 사용 여부를 설정합니다.Client ID: PlayGame 연동에 필요한 Client ID를 입력합니다.Secret Key: PlayGame 연동에 필요한 Secret Key를 입력합니다.[저장]버튼: PlayGame 설정을 저장합니다.
Last updated