³×À̹ö ·Î±×ÀÎ ¿¬µ¿ ¿¹Á¦ 2
³×À̹ö ·Î±×ÀÎ ¿¬µ¿ ¿¹Á¦ 2
https://hdhdeveloper.tistory.com/12
¸ÕÀú ³×À̹ö ·Î±×ÀÎÀ» ¿¬µ¿ÇÏ·Á¸é ³×À̹ö ·Î±×ÀÎ(³×¾Æ·Î) ¿ÀÇ API¸¦ ½ÅûÇؾßÇÑ´Ù.
ÇØ´ç À¥ ÆäÀÌÁö¿¡¼ »ý¼ºÇÑ ÇÁ·ÎÁ§Æ®¿¡ ´ëÇÑ ¿ÀÇ API¸¦ ½ÅûÇÒ ¼ö ÀÖ´Ù.
ÂüÁ¶ URL : developers.naver.com/products/login/api/
1¿ÀÇ API ½Åû
¸ÕÀú ¾ÖÇø®ÄÉÀÌ¼Ç À̸§¿¡ »ç¿ëÇÒ À̸§À» ¸í½ÃÇØÁà¾ß ÇÑ´Ù.
³ªÀÇ °æ¿ì¿£ ¿¬µ¿ Å×½ºÆ®±â ¶§¹®¿¡ [·Î±×Àוּ¿_°³¹ß]À̶ó´Â À̸§À¸·Î ½ÅûÇß´Ù.
»ç¿ë API ¿¡¼ ³×¾Æ·Î(³×À̹ö ¾ÆÀ̵ð·Î ·Î±×ÀÎ)À» ¼±Åà ÈÄ, ÇØ´ç °èÁ¤ÀÇ µ¥ÀÌÅ͸¦ °¡Á®¿Ã ¶§ ÇÊ¿äÇÑ Á¤º¸¸¦ üũÇØÁØ´Ù.
ÀÌ ÈÄ, PC ȯ°æ¿¡¼ °³¹ßÇÒ °ÍÀ̱⠶§¹®¿¡ PCÀ¥À» ¼±ÅÃÇØÁØ ÈÄ, ¼ºñ½º URLÀ» ÀÔ·ÂÇØÁØ´Ù.
¼ºñ½º URLÀº ·Î±×ÀÎ(³×¾Æ·Î) ¿ÀÇ API¸¦ ½ÅûÇؾßÇÑ´Ù.
ÇØ´ç À¥ ÆäÀÌÁö¿¡¼ »ý¼ºÇÑ ÇÁ·ÎÁ§Æ®¿¡ ´ëÇÑ ¿ÀÇ API¸¦ ½ÅûÇÒ ¼ö ÀÖ´Ù.
https://developers.naver.com/products/login/api/api.md
¸ÕÀú ¾ÖÇø®ÄÉÀÌ¼Ç À̸§¿¡ »ç¿ëÇÒ À̸§À» ¸í½ÃÇØÁà¾ß ÇÑ´Ù.
³ªÀÇ °æ¿ì¿£ ¿¬µ¿ Å×½ºÆ®±â ¶§¹®¿¡ [·Î±×Àוּ¿_°³¹ß]À̶ó´Â À̸§À¸·Î ½ÅûÇß´Ù.
»ç¿ë API ¿¡¼ ³×¾Æ·Î(³×À̹ö ¾ÆÀ̵ð·Î ·Î±×ÀÎ)À» ¼±Åà ÈÄ,
ÇØ´ç °èÁ¤ÀÇ µ¥ÀÌÅ͸¦ °¡Á®¿Ã ¶§ ÇÊ¿äÇÑ Á¤º¸¸¦ üũÇØÁØ´Ù.
ÀÌ ÈÄ, PC ȯ°æ¿¡¼ °³¹ßÇÒ °ÍÀ̱⠶§¹®¿¡ PCÀ¥À» ¼±ÅÃÇØÁØ ÈÄ, ¼ºñ½º URLÀ» ÀÔ·ÂÇØÁØ´Ù.
¼ºñ½º URLÀº ³×À̹ö¾ÆÀ̵ð·Î ÀÎÁõ URLÀ» »ý¼ºÇϱâ À§ÇÑ ÆäÀÌÁö¸¦ ÀÔ·ÂÇØÁÖ¸é µÈ´Ù.
³ªÀÇ °æ¿ì, ·çÆ® Á¢¼Ó °æ·Î·Î Á¢¼ÓÇßÀ» ¶§, ÀÎÁõ URLÀ» »ý¼ºÇÏ·Á°í, [localhost:8080/] À¸·Î ÀÛ¼ºÇØÁÖ¾ú´Ù.
Callback URL Àº ·çÆ® Á¢¼Ó °æ·Î¿¡¼ ·Î±×ÀÎÀ» ¿äûÇÏ¿©
ÀÀ´äÀ» ¸®´ÙÀÌ·ºÆ® ¹Þ´Â ÆäÀÌÁö¸¦ ÀÔ·ÂÇØÁÖµµ·Ï ÇÑ´Ù.
callback ¿äû °æ·Î·Î ¸®´ÙÀÌ·ºÆ® ÇÒ °ÍÀ̱⠶§¹®¿¡ [localhost:8080/callback] À¸·Î ÀÔ·ÂÇØÁÖ¾ú´Ù.
Á¤»óÀûÀ¸·Î µî·ÏÇÏ°Ô µÇ¸é, [³» ¾ÖÇø®ÄÉÀ̼Ç]¿¡ µî·ÏÇØÁØ ¾ÖÇø®ÄÉÀÌ¼Ç À̸§ÀÌ ³ª¿À°Ô µÈ´Ù.
¿©±â±îÁö ¼º°øÇß´Ù¸é ³×¾Æ·Î ¿ÀÇ API ½ÅûÀº ³¡³ °ÍÀÌ´Ù.
´ÙÀ½Æí¿¡´Â SPRING FRAMEWORK¿¡¼ ³×¾Æ·Î¸¦ ÀÌ¿ëÇÑ ·Î±×ÀÎ ¿¹Á¦¸¦ ÀÔ·ÂÇÒ ¿¹Á¤ÀÌ´Ù.