API 3

OAuth 서버 만들기

본 글은 2023-08-04 에 작성되어 2023-08-08 에 글이 보충되었습니다. 판하! 판하! 오늘은 지금 작업하는 OAuth 서버 관련해서 여러분께 공유드리고자 글을 쓰게 되었습니다. 일단 OAuth 란? OAuth("Open Authorization") 는 인터넷 사용자들이 비밀번호를 제공하지 않고 다른 웹사이트 상의 자신들의 정보에 대해 웹사이트나 애플리케이션의 접근 권한을 부여할 수 있는 공통적인 수단으로서 사용되는, 접근 위임을 위한 개방형 표준이다. 이 매커니즘은 여러 기업들에 의해 사용되는데, 이를테면 아마존, 구글, 페이스북, 마이크로소프트, 트위터가 있으며 사용자들이 타사 애플리케이션이나 웹사이트의 계정에 관한 정보를 공유할 수 있게 허용한다. 라고 위키에서 써있는데, 가장 중요한 ..

PHP 에서 API 연동은 어떻게 해요? - cURL 을 이용한 API 연동 방법!

오랜만입니다! 모두 판하! 판하! 오랜만에 글을 쓰려고 찾았는데 6월에 글이 1건도 없었네요? 아무튼 오늘은 어떤 일로 글을 쓰는가!? 사실 글을 쓰는 대부분은 제가 아래와 같은 상황입니다. 때문에 분석/수정 당시 시스템 내의 충돌이나 스펙 제반사항 들로 인해 현재 시스템 적용 불가능 같은 이슈가 발생시 아예 기획 의도와 달라지기도 하죠. 꼭 필요한 부분은 얘기가 다르지만요. 아무튼 이건 제가 실 수할 일도 없을 뿐더러 너무 익숙한 작업인데, 글을 쓰게 되었네요. 사실 비슷한 케이스들로는 통짜로 특정 업체의 연동 API를 라이브러리화 하여 글을 작성하지요. 예를 들어 이 글처럼요. Nest.js 로 NICE API 처리하기! 일단 여러분들에게 제가 했던 고생을 하지 않아도 되도록 설명을 드릴 예정인데요...

Nest.js 로 NICE API 처리하기!

일단 여러분들에게 제가 했던 고생을 하지 않아도 되도록 설명을 드릴 예정인데요. 다들 준비 되셨죠? 먼저 왜 이 작업을 했는가? 라는 부분을 설명해야할 것 같다. 이번 클라이언트의 작업은 Nice 본인인증을 이용하기 위해 해당 모듈을 연결해달라는 내용이었습니다. 작업 일정은 7일로 잡았는데, 정말 별에 별 상황이 거듭 막아서고, 그걸 해결하는 일정이었습니다. 덕분에 + 1일이 되어, 총 8일을 작업했죠. 이는 제가 기존에 작업기간을 산정하는 것을 생각해보자면, 크게 벗어난 스케쥴입니다. 저는 테스트 / 수정에 훠어어얼씬 더 많은 시간을 할애합니다. 그래서 되도록 1.5배로 스케쥴을 잡고, 한참 먼저 개발을 마무리하고, 클리이언트의 테스트 후 추가 수정사항을 처리하는 식으로 작업을 진행하죠. 아무튼 이렇게..

반응형