OAuth 2.0 인가 승인 유형에 따른 웹서비스 API 프리미티브

Web Service API Primitives According to OAuth 2.0 Authorization Grant types

초록

웹 서비스 또는 웹 어플리케이션으로 불리는 인터넷 기반 소프트웨어의 아키텍처는 효율적 개발을 위해 발전해 왔다. 현재는 크게 백엔드와 프론트엔드로 구분하며, 백엔드는 웹 서비스 API로 기능을 구현한다. API로 구현할 경우 기능별로 개발하여 유지보수 및 관리가 용이하고, 명시적 기능 분리가 가능하다. 또한 구분된 기능별 API로 권한을 부여하여 서비스 할 수 있어 사용자 권한을 일부 위임하여 자동화에 활용할 수 있다. 본 논문은 자동화의 기본 요소인 대표 인증 OAuth 2.0 인가 승인 유형에 따라 4가지 프리미티브로 웹 서비스 API를 분류한다. 제안된 분류를 UML의 시퀀스 다이어그램으로 서술하고 카테고리 방식에 적용 가능함을 확인한다. 작업 자동화 소프트웨어에의 카테고리도 제안 분류를 적용하여 API 개발 방법을 서술한 UML 시퀀스 다이어그램으로 표준화할 수 있음을 확인한다.

키워드

API; TAS; Classification; OAuth 2.0; Primitives
제목
OAuth 2.0 인가 승인 유형에 따른 웹서비스 API 프리미티브
제목 (타언어)
Web Service API Primitives According to OAuth 2.0 Authorization Grant types
저자
박영식; 서성웅; 이남용
발행일
2019-08
저널명
한국IT정책경영학회 논문지
권
11
호
4
페이지
1315 ~ 1318