IntegrationHub의 Slack Spoke를 사용하여 Service Now에서 Slack에 알리기위한 자격 증명 얻기 (OAuth2.0)

개요


  • ServiceNow에서 제공하는 Integration hub를 사용하여 ServiceNow에서 Slack에 알립니다.
  • IntegrationHub의 Slack Spoke 사용

  • 환경


  • ServiceNow
  • Version: Madrid
  • 언어: 영어


  • 참고문헌


  • htps : // / cs. 세레 ゔ 세세의 w. 코 m / 브 d ぇ / 마 드 드 세 r ゔ ぃ 세의 w p t t ぉ rm / 뿌게 / 아 d 미니 s r /ぁ ck-s 포케. HTML

  • 실제로 해보자



    슬랙 측 작업



  • htps : // 아피. scck. 코 m/아 ps 방문
  • Create New App

  • 작법대로 APP 만들기
  • 인증은 OAuth2.0
  • Permission는 문헌을 참고로 하는 설정하지만 일부 Slack에서 선택할 수 있는 것과 차이가 있어 당황했다
  • 시험으로 설정한 것




  • ServiceNow 측 작업



    OAuth 공급자로 Slack 등록


  • System OAuth > Application Registry
  • [New]를 눌러 "Connect to a third party OAuth Provider"를 선택

  • 양식 채우기
  • 참고 문헌의 Docs라면 Token URL이 잘못되어 있기 때문에 요주의
  • Token URL은 https://slack.com/api/oauth.access여야 합니다.



  • [save]하면 이하 2점에 정보가 추가된다
  • Form 내의 Redirect URL
  • 양식 하단의 OAuth Entry Profiles에 레코드가 생성됨



  • (Slack APP에서 작업) 4에서 지불 한 Redirect URL을 Slack APP의 Redirect URL로 설정
  • 등록 화면은 해당 Slack App의 OAuth & Permissions 에 있다


  • 이 프로바이더를 사용할 때 요구할 수 있는 Scope 를 정의한다 (문헌의 Docs 에는 존재하지 않는 순서)
  • 양식 하단의 탭에서 OAuth Entity Scopes 선택
  • 표시되는 List에 직접 등록해 간다(new등은 없기 때문에 List에 표시되어 있는 하늘행을 더블 클릭해 입력)


  • [Update]한다

  • Credential 정보 등록


  • Connections & Credentials > Credentials
  • [New]를 눌러 "OAuth 2.0 Credentials"를 선택
  • 양식 채우기
  • [Submit] 한다

  • 연결 정보 설정


  • Connections & Credentials > Connection & Credential Aliases
  • [Slack] 선택
  • 탭 [Connections]의 [New]
  • 양식 채우기

  • [Submit]한다

  • OAuth Token 취득


  • Connections & Credentials > Credentials
  • "Credential 정보 등록"에서 작성한 Record를 선택
  • OAuth Entity Profile에서 을 클릭하고 Open Record를 누르십시오.

  • (참고 문헌의 Docs에는 존재하지 않는 순서) Slack에 요구하는 Scope를 설정한다
  • Related List인 OAuth Entity Profile Scopes의 빈 줄을 두 번 클릭하여 "OAuth 공급자로 Slack 등록"섹션의 6에서 정의한 Scope를 선택합니다.
  • 정의하지 않으면 선택할 수 없으므로주의


  • <설정 전>


    <설정 후>

  • [Update]한다

  • Related Links의 Label 아래 [Get OAuth Token]

  • 보인 OAuth의 허가 화면이 나오므로 항목을 확인하고 [Allow] 한다


  • System OAuth > Manage Tokens
  • Token이 생성되었음을 확인할 수 있습니다.

  • 이것으로 Slack Spoke를 사용하는 인증 주위가 완료되었습니다.

    좋은 웹페이지 즐겨찾기