Slack Provider
리소스
설정
콜백 URL
https://example.com/api/auth/callback/slack
환경 변수
AUTH_SLACK_ID
AUTH_SLACK_SECRET
설정
/auth.ts
import NextAuth from "next-auth"
import Slack from "next-auth/providers/slack"
export const { handlers, auth, signIn, signOut } = NextAuth({
providers: [Slack],
})
참고 사항
- Slack은 앱의 리다이렉트 URL이 로컬 개발 환경에서도 https를 사용해야 한다고 요구합니다. 이를 해결하기 쉬운 방법은 ngrok과 같은 서비스를 사용하여 앱에 대한 보안 터널을 생성하고 https를 사용하는 것입니다. 이때 URL을
AUTH_URL
로 설정하는 것을 잊지 마세요.