Discord로 소셜 로그인을 설정하세요 (OAuth 2.0)
Discord 커넥터는 애플리케이션이 Discord를 인가 시스템으로 사용할 수 있는 방법을 제공합니다.
팁:
이 가이드는 Logto 커넥터에 대한 기본적인 이해를 전제로 합니다. 익숙하지 않은 분들은 커넥터 가이드를 참조하여 시작하세요.
개발자 애플리케이션 등록하기
- Discord Developer Portal 에 방문하여 Discord 계정으로 로그인하세요.
- New Application 버튼을 클릭하여 애플리케이션을 생성하고, 이름을 선택하세요 (예: LogtoAuth). 체크박스를 선택하고 Create를 클릭하세요.
- OAuth2 페이지로 이동하여 Reset Secret을 클릭하세요.
- CLIENT ID 및 CLIENT SECRET 필드를 기록해 두세요.
- 유효한 리디렉션을 추가하세요 (예:
http://auth.mycompany.io/callback/${connector_id}
).connector_id
는 Logto Admin Console 커넥터 세부 정보 페이지의 상단 바에서 찾을 수 있습니다.
Logto 구성하기
구성 유형
이름 | 유형 |
---|---|
clientId | string |
clientSecret | string |
scope | string |
clientId
clientId
는 우리가 이전에 저장한 CLIENT ID
필드입니다.
(Discord Developer Portal의 Oauth2 페이지에서 찾을 수 있습니다.)
clientSecret
clientSecret
은 우리가 이전에 저장한 CLIENT SECRET
입니다.
(잃어버린 경우 Reset Secret을 클릭해야 합니다.)
scope
scope
는 사용자의 인가 (Authorization)로 부여된 권한입니다. 기본값은 identify email
입니다.
전체 스코프 목록은 여기에서 확인할 수 있습니다.