๊ด€๋ฆฌ ๋ฉ”๋‰ด

ruriruriya

[RESTful API] Python Flask - ValueError: invalid base64 input ์—๋Ÿฌ ํ•ด๊ฒฐ ๋ณธ๋ฌธ

๐ŸžDebugging Story

[RESTful API] Python Flask - ValueError: invalid base64 input ์—๋Ÿฌ ํ•ด๊ฒฐ

๋ฃจ๋ฆฌ์•ผใ…‘ 2023. 12. 13. 09:10
๋ฐ˜์‘ํ˜•

ValueError: invalid base64 input ์—๋Ÿฌ ํ•ด๊ฒฐ

MySQL์—์„œ connector๋กœ ๋ฐ์ดํ„ฐ๋ฅผ json์œผ๋กœ ๊ฐ€์ ธ์™€์„œ
JWT๋ฅผ ํ™œ์šฉํ•ด์„œ ํšŒ์›๊ฐ€์ž… ํ›„ ๋กœ๊ทธ์ธํ•  ๋•Œ ์ด๋Ÿฐ ์—๋Ÿฌ๊ฐ€ ๋‚ฌ๋‹ค.

 

์›์ธ

MySQL ์—์„œ user ํ…Œ์ด๋ธ”์˜ password ์ปฌ๋Ÿผ ์„ค์ • ์‹œ
๋ฌธ์ž์—ด ๊ธธ์ด๋ฅผ ์งง๊ฒŒ ํ•ด์„œ jwt๋กœ ์•”ํ˜ธํ™”๋œ password๊ฐ€ ์ž˜๋ ค์„œ ๋“ค์–ด๊ฐ”๋˜ ๊ฒƒ ๊ฐ™๋‹ค..
๊ทธ๋ž˜์„œ ๊ณ„์† ์œ ์ €๊ฐ€ ์ž…๋ ฅํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ์™€, DB์— ์ €์žฅ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์ผ์น˜ํ•˜์ง€ ์•Š์•„์„œ ๋‚œ ์—๋Ÿฌ์˜€๋‹ค.

 

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

MySQL๋กœ ๋Œ์•„๊ฐ€์„œ RDS์— ์ €์žฅ๋˜์–ด ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ user ํ…Œ์ด๋ธ”์˜ password ์ปฌ๋Ÿผ ์„ค์ •์—์„œ
VARCHAR(45)๋กœ ๋˜์–ด ์žˆ๋Š” ๊ฒƒ์„ VARCHAR(300)์œผ๋กœ ๋„‰๋„‰ํžˆ ๋ฐ”๊พธ์–ด ์ ์šฉํ–ˆ๋‹ค.

 

 

 

๋ฐ˜์‘ํ˜•