슬랙을 사용한 OAuth
OAuth는 앱이 개인 정보에 대한 승인을 요청할 수 있게 해주는 프로토콜입니다.
Slack을 사용하면 워크스페이스 채널, 구성원, 대화, 호출에 액세스하고 이벤트를 수신하는 등 필요한 범위에 대해 OAuth를 구현할 수 있습니다.
오, 🤔 그렇다면 범위는 무엇입니까? 👇
범위는 Slack에서 다음과 같은 기능을 수행할 수 있는 권한을 앱에 부여하는 데 사용됩니다.
channels.write 등...
생성 등...
그럼 어떻게 할까요? 👉 아래 단계를 따르십시오.
워크스페이스에 앱 생성 및 설치:
OAuth & permissions
섹션에서 필요한 범위를 제공합니다. OAuth 수행
URL은 다음과 같습니다.
GET /openid/connect/authorize?
response_type=code
&scope=openid%20profile%20email
&client_id=s6BhdRkqt3
&state=af0ifjsldkj
&team=T1234
&nonce=abcd
&redirect_uri=https%3A%2F%2Fclient.example.org%2Fcb
HTTP/1.1
Host: https://slack.com
redirect_uri
는 임시 액세스 코드로 리디렉션할 slack에 대한 요청 처리기입니다. slack.com/api/openid.connect.token?code={access_code}&client_id=###&client_secret=###&redirect_uri=###
를 사용하여 액세스 토큰을 요청해야 합니다. api 메서드, 헤더 및 매개변수에 대한 자세한 내용은 https://api.slack.com/methods/openid.connect.token만세! 됐어 😇
결론:
Reference
이 문제에 관하여(슬랙을 사용한 OAuth), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/nikhildevarasetty/oauth-with-slack-3i49텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)