๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Mobile

NUGU FLO SK T์•„์ด๋”” ๋กœ๊ทธ์ธ ํŒŒ๋ผ๋ฏธํ„ฐ ์—๋Ÿฌ parameter_error 4007 ํ•ด๊ฒฐ๋ฐฉ๋ฒ•

by st๊ณต๊ฐ„ 2024. 7. 22.

๋ชฉ์ฐจ

    NUGU FLO SK T์•„์ด๋”” ๋กœ๊ทธ์ธ ํŒŒ๋ผ๋ฏธํ„ฐ ์—๋Ÿฌ parameter_error 4007 ํ•ด๊ฒฐ๋ฐฉ๋ฒ•

    ๋งŽ์€ ์‚ฌ์šฉ์ž๋“ค์ด ํƒœ๋ธ”๋ฆฟ PC๋กœ FLO ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด์„œ SK T์•„์ด๋”” ๋กœ๊ทธ์ธ ์‹œ parameter_error 4007 ์˜ค๋ฅ˜๋ฅผ ๊ฒฝํ—˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์˜ค๋ฅ˜๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ๋กœ๊ทธ์ธ ํ”„๋กœ์„ธ์Šค๋ฅผ ์™„๋ฃŒํ•˜์ง€ ๋ชปํ•˜๊ฒŒ ํ•˜์—ฌ ์„œ๋น„์Šค ์ด์šฉ์— ํฐ ๋ถˆํŽธ์„ ์ดˆ๋ž˜ํ•ฉ๋‹ˆ๋‹ค. ๋ณธ ํฌ์ŠคํŠธ์—์„œ๋Š” ์ด ๋ฌธ์ œ์˜ ์›์ธ๊ณผ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ƒ์„ธํžˆ ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

    ์˜ค๋ฅ˜ ์„ค๋ช…

    ์ด ์ฆ์ƒ์€ ๋ชจ๋ฐ”์ผ ์ „์šฉ ์ด์šฉ๊ถŒ ์ด์šฉ ์‹œ, PC์—์„œ๋Š” FLO์— T์•„์ด๋”” ๋กœ๊ทธ์ธ์„ ๋ง‰์•„ ๋†“์€ FLO์˜ ์ •์ฑ… ๋•Œ๋ฌธ์— ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ํƒœ๋ธ”๋ฆฟ PC์˜ ํ•ด์ƒ๋„๊ฐ€ ๋ชจ๋ฐ”์ผ ํ•ด์ƒ๋„๋ฅผ ๋ฒ—์–ด๋‚จ์— ๋”ฐ๋ผ์„œ ํ•ด์ƒ๋„๋งŒ์œผ๋กœ PC์™€ ๋ชจ๋ฐ”์ผ์„ ๊ตฌ๋ณ„ํ•˜๋Š” ๋ฉ์ฒญํ•œ SK Telecom์˜ ๊ฐœ๋ฐœ์ง„๋“ค์— ์˜ํ•ด์„œ ๋ฐœ์ƒํ•˜๋Š” ์˜ค๋ฅ˜์ž…๋‹ˆ๋‹ค. (์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. FLO๋Š” ์ œ๊ฐ€ ๋งŒ๋“  ๊ฑด ์•„๋‹ˆ์ง€๋งŒ, SK Telecom์—์„œ ์›น๊ฐœ๋ฐœํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ–ˆ๋˜ ์‚ฌ๋žŒ์œผ๋กœ์„œ ๋จธ๋ฆฌ ์ˆ™์—ฌ ์‚ฌ์ฃ„๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๊ทธ๋ƒฅ ๋‹ค ํ—ˆ์ ‘ํ•ด์„œ ๊ทธ๋ž˜์š”.)

    ํ•ด๊ฒฐ๋ฐฉ๋ฒ•์€ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค.

    ๋ชจ๋ฐ”์ผ ํ™˜๊ฒฝ์œผ๋กœ ์ ‘์†ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. FLO๋Š” ๋ชจ๋ฐ”์ผ ์ „์šฉ ์ด์šฉ๊ถŒ ์‚ฌ์šฉ์ž๊ฐ€ ๋กœ๊ทธ์ธํ•  ๋•Œ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ๋„์›Œ์„œ Auth์ฒ˜๋ฆฌ๋ฅผ ํ•˜๋Š”๋ฐ, ์ด ๋•Œ "๋ฐ์Šคํฌํ†ฑ ๋ณด๊ธฐ"๊ฐ€ ์ผœ์ ธ ์žˆ์œผ๋ฉด ์ €๋Ÿฐ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์Šคํฌํ†ฑ ๋ณด๊ธฐ๋ฅผ ๋„์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. PC์—์„œ ์ ‘์†ํ•  ๋•Œ๋Š” ๋ฐ˜๋Œ€๋กœ F12๋ฅผ ๋ˆŒ๋Ÿฌ์„œ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ์—์„œ ๋ชจ๋ฐ”์ผ ๋ณด๊ธฐ๋ฅผ ์ผœ๋ฉด ๋กœ๊ทธ์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ๊ฐ„๋‹จํ•˜์ฅฌ?

    ๋ฐ‘์— ๋‚ด์šฉ์€ ๋ฌด์‹œํ•˜์…”๋„ ๋ฉ๋‹ˆ๋‹ค. 


    NUGU FLO ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ SK T์•„์ด๋”” ๋กœ๊ทธ์ธ ์‹œ ๋ฐœ์ƒํ•˜๋Š” parameter_error 4007์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋กœ๊ทธ์ธ URL์—์„œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค:

    https://auth.skt-id.co.kr/auth/authorize.do?client_id=f8f01fc4-dff4-4c47-93de-241619c87e5c&client_secret=eyJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.IHoNwnZfaAoL3N36xHNkz789PKt6UYUnuwTLDPemAlnyeKxwCA8T7Q.ovmMHnsoP7kHue-X.l0Cu_XLRtkYkfKhmpZEetjcYo7cIdmGN3HojlFVxXtW5lty8RLG6wCQPH1jTubCsvlo2Y0sJ6XBmnUvUUdlRma6kuA8QctiyyFYnfMsH6W3VvtA.jD4WXX-1pO30nddbnJYoqg&redirect_uri=https://nugu.co.kr/tid/tidReturn&scope=openid&response_type=id_token%20token&state=GtKC7B4uk8RSodxpSyr1vLmIXezibmDH&nonce=lPE3NaQJ499w0pSXeeNvbBzKpFLJWipr&client_type=WEB&service_type=14&popup_request_yn=N&chnl_q=aHR0cHM6Ly9udWd1LmNvLmtyL3N1cHBvcnQvcW5hL2xpc3QvMQ

    ์ด ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๋Š” ์ฃผ๋กœ request_uri ํŒŒ๋ผ๋ฏธํ„ฐ์˜ ๊ฐ’์ด ์ž˜๋ชป๋˜์—ˆ์Œ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ์— ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

    1. request_uri ํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐ’์ด ์ž˜๋ชป๋˜์—ˆ๊ฑฐ๋‚˜ ๋ˆ„๋ฝ๋จ
    2. ์ž˜๋ชป๋œ ํด๋ผ์ด์–ธํŠธ ID ๋˜๋Š” ์‹œํฌ๋ฆฟ ์‚ฌ์šฉ
    3. ๋ฆฌ๋””๋ ‰์…˜ URI๊ฐ€ ์ •ํ™•ํ•˜์ง€ ์•Š์Œ

    ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•

    1. request_uri ํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐ’ ํ™•์ธ

    ๋กœ๊ทธ์ธ ์š”์ฒญ URL์— ํฌํ•จ๋œ request_uri ํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐ’์ด ์ •ํ™•ํ•œ์ง€ ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. URL์—์„œ request_uri ๋ถ€๋ถ„์„ ์ฐพ์•„ ์˜ฌ๋ฐ”๋ฅธ ๊ฐ’์œผ๋กœ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค. request_uri ํŒŒ๋ผ๋ฏธํ„ฐ๋Š” ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์˜ฌ๋ฐ”๋ฅธ ์ธ์ฆ์„ ๋ฐ›๊ธฐ ์œ„ํ•ด ๋ฐ˜๋“œ์‹œ ํ•„์š”ํ•œ ๊ฐ’์ž…๋‹ˆ๋‹ค.

    2. ํด๋ผ์ด์–ธํŠธ ID ๋ฐ ์‹œํฌ๋ฆฟ ํ™•์ธ

    client_id ๋ฐ client_secret ๊ฐ’์ด ์ •ํ™•ํ•œ์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฐ’๋“ค์€ SK T์•„์ด๋”” ์ธ์ฆ ์‹œ์Šคํ…œ์— ๋“ฑ๋ก๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ •๋ณด์™€ ์ผ์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ž˜๋ชป๋œ ๊ฐ’์ด ์ž…๋ ฅ๋˜์–ด ์žˆ๋‹ค๋ฉด, ์˜ฌ๋ฐ”๋ฅธ ๊ฐ’์œผ๋กœ ์ˆ˜์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

    3. ๋ฆฌ๋””๋ ‰์…˜ URI ํ™•์ธ

    redirect_uri ๊ฐ’์ด ์ •ํ™•ํ•œ์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฐ’์€ ์ธ์ฆ ํ›„ ๋ฆฌ๋””๋ ‰์…˜๋  URL๋กœ, ์‚ฌ์ „์— SK T์•„์ด๋”” ์‹œ์Šคํ…œ์— ๋“ฑ๋ก๋œ URL์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋“ฑ๋ก๋˜์ง€ ์•Š์€ URL์ด ์‚ฌ์šฉ๋œ ๊ฒฝ์šฐ, ์ธ์ฆ์ด ์‹คํŒจํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ๊ตฌ์ฒด์ ์ธ ํ•ด๊ฒฐ ์ ˆ์ฐจ

    1. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ค์ • ํ™•์ธ
      • SK T์•„์ด๋”” ๊ฐœ๋ฐœ์ž ํฌํ„ธ์— ์ ‘์†ํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ค์ • ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
      • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ client_id์™€ client_secret ๊ฐ’์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
      • ๋ฆฌ๋””๋ ‰์…˜ URI๊ฐ€ ์ •ํ™•ํ•˜๊ฒŒ ๋“ฑ๋ก๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
    2. URL ๊ตฌ์„ฑ ์š”์†Œ ๊ฒ€ํ† 
      • ๋กœ๊ทธ์ธ ์š”์ฒญ URL์—์„œ ๋ชจ๋“  ํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐ’์ด ์ •ํ™•ํ•˜๊ฒŒ ์ž…๋ ฅ๋˜์—ˆ๋Š”์ง€ ๊ฒ€ํ† ํ•ฉ๋‹ˆ๋‹ค.
      • ํŠนํžˆ request_uri, client_id, client_secret, redirect_uri ๊ฐ’์„ ์ฃผ์˜ ๊นŠ๊ฒŒ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
    3. ํ…Œ์ŠคํŠธ ๋ฐ ๊ฒ€์ฆ
      • ์ˆ˜์ •๋œ URL๋กœ ๋กœ๊ทธ์ธ ์š”์ฒญ์„ ๋‹ค์‹œ ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.
      • ์˜ค๋ฅ˜๊ฐ€ ์—ฌ์ „ํžˆ ๋ฐœ์ƒํ•œ๋‹ค๋ฉด, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ค์ • ๋ฐ URL ํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐ’์„ ๋‹ค์‹œ ํ•œ๋ฒˆ ์ ๊ฒ€ํ•ฉ๋‹ˆ๋‹ค.

    ๊ฒฐ๋ก 

    NUGU FLO ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ SK T์•„์ด๋”” ๋กœ๊ทธ์ธ ์‹œ ๋ฐœ์ƒํ•˜๋Š” parameter_error 4007 ์˜ค๋ฅ˜๋Š” ์ฃผ๋กœ URL ํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐ’์˜ ์ž˜๋ชป๋œ ์„ค์ •์œผ๋กœ ์ธํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. request_uri, client_id, client_secret, redirect_uri ๊ฐ’์„ ์ •ํ™•ํ•˜๊ฒŒ ํ™•์ธํ•˜๊ณ  ์ˆ˜์ •ํ•จ์œผ๋กœ์จ ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ ํ•ด๊ฒฐ์„ ์œ„ํ•ด ์œ„์—์„œ ์„ค๋ช…ํ•œ ์ ˆ์ฐจ๋ฅผ ๋”ฐ๋ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ค์ •๊ณผ URL ํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐ’์„ ์ ๊ฒ€ํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

    ํ‚ค์›Œ๋“œ:

    NUGU FLO, SK T์•„์ด๋””, ๋กœ๊ทธ์ธ ์˜ค๋ฅ˜, parameter_error 4007, request_uri ์˜ค๋ฅ˜, ํด๋ผ์ด์–ธํŠธ ID, ํด๋ผ์ด์–ธํŠธ ์‹œํฌ๋ฆฟ, ๋ฆฌ๋””๋ ‰์…˜ URI, URL ํŒŒ๋ผ๋ฏธํ„ฐ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ค์ •, ๋กœ๊ทธ์ธ ๋ฌธ์ œ ํ•ด๊ฒฐ

    ์ด ๊ฐ€์ด๋“œ๊ฐ€ ์—ฌ๋Ÿฌ๋ถ„์˜ ๋ฌธ์ œ ํ•ด๊ฒฐ์— ๋„์›€์ด ๋˜๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์ถ”๊ฐ€์ ์ธ ๋„์›€์ด ํ•„์š”ํ•˜์‹œ๋ฉด ์–ธ์ œ๋“ ์ง€ ๋Œ“๊ธ€๋กœ ์งˆ๋ฌธํ•ด ์ฃผ์„ธ์š”.

    ๋ฐ˜์‘ํ˜•

    ๋Œ“๊ธ€