본문으로 건너뛰기

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입니다.

구성 유형​

이름유형
clientIdstring
clientSecretstring
scopestring

Slack 커넥터 테스트​

이제 완료되었습니다. Slack 커넥터가 이제 사용 가능해야 합니다. 로그인 경험에서 소셜 커넥터 활성화를 잊지 마세요.

참고 자료​

Slack API: Slack으로 로그인