인증
Last updated
Last updated
프로젝트에서 사용할 다양한 소셜 로그인 및 게스트 로그인을 설정하고 관리합니다. 각 ID Provider 별로 필요한 정보를 입력하고 활성화하여 다양한 로그인 옵션을 제공할 수 있습니다.
설정 필드는 아코디언 형태로 제공되며, 클릭하여 펼치거나 닫을 수 있습니다.
DeviceID Sign In allowed
: 게스트 로그인의 허용 여부를 토글 버튼으로 설정합니다.
[저장]
버튼: 게스트 로그인 설정을 저장합니다.
각 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 설정을 저장합니다.