Alteryx Designer로 Redmine에 사용자 일괄 등록
환경은 다음과 같습니다.
Alteryx 워크플로
이 워크플로의 목적은 Redmine 프로덕션 환경의 특정 프로젝트의 구성원을 테스트 환경에 등록하는 것입니다.
아래 스크린 샷은 4 부분입니다.
Alteryx 다운로드 도구 설정
페이로드 탭에서는 필드에서 JSON 데이터를 검색하도록 설정합니다.
헤더 탭에서는 Authorization과 Content-Type이라는 두 개의 HTTP 요청 헤더를 지정합니다.
credential은 계정과 암호를 콜론으로 연결한 문자열을 BASE64로 인코딩합니다. (그 때문에 스크린샷에서는 모자이크를 걸고 있습니다.)
BASE64 인코딩은 Alteryx의 Base64 인코더 도구를 사용하여 수행할 수 있습니다.
연결 탭에서 로그인 정보를 지정하면 HTTP 응답이 401 Unauthorized되어 워크플로가 중지됩니다.
이 MIME 유형을 지정하지 않으면 오류가 발생합니다.
(2020/08/12 추가)
API 키를 사용하는 경우 Authorization 헤더 대신 X-Redmine-API-Key 헤더를 사용할 수도 있습니다.
결론
알고 버리면 뭐라고 하는 것은 없습니다만, 이번은 인증과 컨텐트 타입으로 상당한 시간을 낭비해 버렸습니다. 무언가의 참고가 되시면 다행입니다.
Reference
이 문제에 관하여(Alteryx Designer로 Redmine에 사용자 일괄 등록), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/t0tsukawa/items/03f7373665e734b3c7d7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)