Slack 소셜 로그인을 설정하세요
Slack 소셜 로그인에 대한 공식 Logto 커넥터입니다.
이 가이드는 Logto 커넥터에 대한 기본적인 이해를 전제로 합니다. 익숙하지 않은 분들은 커넥터 가이드를 참조하여 시작하세요.
시작하기
Slack 커넥터는 최종 사용자가 Slack OAuth 2.0 인증 프로토콜을 통해 자신의 Slack 계정을 사용하여 애플리케이션에 로그인할 수 있도록 합니다.
Slack 앱 설정
Slack API: Applications로 이동하여 Slack 계정으로 로그인하세요. 계정이 없다면, 등록할 수 있습니다.
그런 다음, 앱을 생성하세요.
1단계: Client ID
와 Client Secret
찾기.
"Basic Information" 섹션에서 Client ID
와 Client Secret
을 찾을 수 있습니다.
2단계: 리디렉션 URL 설정.
"OAuth & Permissions" 섹션으로 이동하면 "Redirect URLs" 양식을 찾을 수 있습니다.
우리의 경우, 이는 ${your_logto_endpoint}/callback/${connector_id}
가 됩니다. 예를 들어, https://foo.logto.app/callback/${connector_id}
입니다. connector_id
는 Logto 관리자 콘솔 커넥터 세부 정보 페이지의 상단 바에서 찾을 수 있습니다.
자세한 내용은 Slack API 문서를 참조하세요.
커넥터 구성
Logto 커넥터 구성에서, 앱의 "Keys and tokens" 페이지의 "OAuth 2.0 Client ID and Client Secret" 섹션에서 얻은 값으로 다음 필드를 채우세요:
- clientId: 앱의 Client ID.
- clientSecret: 앱의 Client Secret.
scope
는 OpenID 스코프의 공백으로 구분된 목록입니다. 제공되지 않으면 기본 스코프는 openid profile
입니다.
구성 유형
이름 | 유형 |
---|---|
clientId | string |
clientSecret | string |
scope | string |
Slack 커넥터 테스트
이제 완료되었습니다. Slack 커넥터가 이제 사용 가능해야 합니다. 로그인 경험에서 소셜 커넥터 활성화를 잊지 마세요.
참고 자료
Slack API: Slack으로 로그인