본문 바로가기
#IT 업무노트

[Cluster 전환 #4] 공통API(사내API) 사용하기

by 꾸미라기 2024. 4. 17.
반응형
SMALL

Legacy 시스템 컨테이너 전환을 진행하면서 기존 SMTP 서버 폐기가 필요하기 때문에 사내에서 제공해주는 공통API를 사용하는 방법에 대해 알아보고자 합니다.
제가 몸담고 있는 회사를 기준으로 설명드리며 다른 회사에서도 특별히 다르지 않을거라 생각됩니다.
회사에서 제공되는 공통API 항목은 전자결재, 메일, 조직도(사용자, 부서) 이며 토큰을 발급 받아 사용합니다.

 

1차 결재 프로세스

 

  • 공통API와 최초 연동하는 시스템의 경우 신청
    • 사내 ITS 시스템 통해 신청 (담당자 통해 경로 확인)
    • 요청 내용
      • 요청 제목 : A시스템 메일 API 사용을 위해 공통API 계정 신청드립니다.
      • 요청 사항 : 기존 SMTP 구축하여 메일 전송 중인 시스템을 공통API 메일로 변경
    • 기대 효과
      • PM 작업 OR 서버 다운 시 SMTP 재기동 필요 없음
      • 서버 -> ANY IP OR 외부업체 메일 서버 방화벽 오픈 필요 없음
      • 메일 전송 안정화

 

2차 결재 프로세스

  • 사내 ITS 시스템 통해 메일 계정 신청 (담당자 통해 경로 확인)
  • 요청 내용
    • 요청 제목 : A시스템 메일 API 사용을 위해 메일 계정 생성 요청 (A@회사메일도메인명.com)
    • 요청 사항
      • 사용 용도 : 공통API의 메일API를 활용한 메일 서비스 구현
      • 수신 대상 : 내부/외부 (외부 사용자가 VPN통해 접속 중)
      • 희망 메일 주소 : A@회사메일도메인명.com
      • 특이사항 : CommonAPIMailAdmin에 사서함의 "모든 권한" 위임
    • 기대 효과
      • PM 작업 OR 서버 다운 시 SMTP 재기동 필요 없음
      • 서버 -> ANY IP OR 외부업체 메일 서버 방화벽 오픈 필요 없음
      • 메일 전송 안정화

 

3차 결재 프로세스 및 개발

 

  • 3차 결재 프로세스
    • 인증 토큰(Access Token) 발급
    • 개발기 / 운영기 모두 신청
  • API에 발급 받은 토큰을 포함하여 메일 전송 테스트
  • 아웃룩에 메일 계정 추가 하기
    • 시스템에서 보내는 "보낸 편지함"의 메일을 실시간으로 확인 가능
    • 아웃룩 -> 파일 -> 계정 설정 -> 새로 만들기 -> A@회사메일도메인명.com 
    • -> 자격증명 등록 -> 아웃룩 재시작 -> A@회사메일도메인명.com의 메일함이 보이는 것을 확인



반응형