Kakao Integration for a Nest.js API

Nadun Indunil
4 min readNov 5, 2022

Table of Content

  1. Introduction
  2. Kakao Developer Portal setup
  3. Nest.js application code changes
  4. Testing
  5. References

Introduction

Kakao integration using kakao-passport library can be a bit tiresome sometimes solely due to the reason of lack of literature. This article will walk you through the Kakao OAuth2 integration for a nest.js application using the passport-kakao library.

Please note that this article will not explain the Nest.js configurations or node.js functionalities. The article will mainly focus on the kakao integration and kakao-passport configurations.

Kakao Developer Portal setup

  1. First things first, we need to create a Kakao account to access the developer portal — https://developers.kakao.com/.
Initial screen to create a developer account for Kakao

2. Create an application from https://developers.kakao.com/console/app

Add an application form

3. Click on the add application button and fill App Icon, App name, and Company Name.

--

--

Nadun Indunil
Nadun Indunil

Written by Nadun Indunil

AWS Certified Solution Architect - Associate | AWS Community Builder | A passionate Developer.