외부 시스템 연계 필수 지식

2023. 12. 13. 10:33· CS공부/IT기본지식

외부 시스템 연계 필수 지식

# SSO

Single Sign-On

- 한번의 인증으로 여러 시스템에 로그인

- 한번의 인증 이후 해당 인증을 인정하는 각 사이트에 별도의 인증 없이 로그인 하는 것

실제 현장에서 내가 만든 시스템과 기존의 시스템의 로그인 연계를 할 때 SSO를 많이 사용함

이러한 상황에서는 SSO 보다는 로그인 연계이지만 실무에서는 SSO 라고 많이 사용함

 

# REST API

- REST 란? Representational State Transfer 의 약자

HTTP를 표준 약속을 따라서, 최대한 활용을 잘 하기 위해 정의된 규약

자원을 이름으로 구분하여 해당 자원의 상태를 주고 받는 것

즉 REST 란,

1. HTTP URI 를 통해 자원을 명시하고

2. HTTP Method (POST, GET, PUT, DELETE, PATCH 등) 를 통해

3. 해당 자원에 대한 CRUD(Create, Read, Update, Delete) 를 적용하는 것 

REST의 특징

1. 서버-클라이언트 구조

2. Stateless(무상태)

3. Cacheable (캐시 처리 가능)

4. Layered System (계층화)

5. 인터페이스 일관성

 

- REST API 란? REST 라는 표현 방식을 따르는 API

1. URI는 동사보다는 명사를, 대문자보다는 소문자를 사용

2. 마지막에 슬래시(/) 포함 X

3. 언더바 대신 하이픈 사용

4. 파일확장자는 URI에 포함 X

5. 행위는 포함 X

 

REST API 샘플

1. Create(생성) : HTTP POST

2. Read(조회) : HTTP GET

3. Update(수정) : HTTP PUT

4. Delete(삭제) : HTTP DELETE

 

저작자표시 비영리 변경금지 (새창열림)

'CS공부 > IT기본지식' 카테고리의 다른 글

테스트 & 배포 & 안정화 관련 필수 지식  (0) 2023.12.13
WEB-APP 관련 필수 지식  (0) 2023.12.13
보안 필수 지식  (0) 2023.12.13
IT 개발 필수 지식  (0) 2023.12.12
IT 전체 영역 큰 그림 보기  (0) 2023.12.12
'CS공부/IT기본지식' 카테고리의 다른 글
  • 테스트 & 배포 & 안정화 관련 필수 지식
  • WEB-APP 관련 필수 지식
  • 보안 필수 지식
  • IT 개발 필수 지식
개발자 정지은
개발자 정지은
프로그래밍 공부 기록
개발자 정지은
PROGRAMMING DIARY
개발자 정지은
전체
오늘
어제
  • 분류 전체보기 (107)
    • 알고리즘 (49)
      • BeakJoon (27)
      • SWEA (9)
      • Inflearn (2)
      • CodeSignal (1)
      • Programmers (10)
    • FE (0)
      • Javascript (0)
      • React (0)
    • BE (0)
    • CS공부 (13)
      • Database (7)
      • IT기본지식 (6)
    • TIL (45)
      • 프로그래머스 데브코스 (45)
    • Project (0)
      • DreamHi (0)
      • 인사관리시스템 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 프로그래머스 데브코스
  • 알고리즘
  • 국비지원교육
  • ReactNative
  • figma
  • 프론트엔드
  • 자바스크립트
  • 리액트
  • javascript
  • 피그마
  • 코딩부트캠프
  • React.JS

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
개발자 정지은
외부 시스템 연계 필수 지식
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.