๐ก auth ๋์ permissions ์ login ์ ์ฌ์ฉํฉ์๋ค
Web Application ์ ๊ตฌํํ๋ฉด ํ๊ฒ ๋๋ ์์ ์ค ํ๋๊ฐ ๋ฐ๋ก ์ธ์ฆ(authentication)๊ณผ ์ธ๊ฐ ํน์ ๊ถํ ๋ถ์ฌ(authorization)์ฃ . ๊ณต๊ต๋กญ๊ฒ๋ ์์ด๋ก ์๊ธฐ๋ฅผ ํ๊ฒ ๋๋ฉด "authentication" ๊ณผ "authorization" ์ ์๊ธ์๊ฐ "auth" ๋ก ๋์ผํ๋ค๋ณด๋, "auth" ๋ผ๋ ๊ธ์๋ก ์ปค๋ฎค๋์ผ์ด์ ์ ํ๊ฒ ๋๋ฉด ์ด๊ฒ "authentication" ์ ๋ปํ๋๊ฑด์ง "authorization" ์ ๋ปํ๋๊ฑด์ง ํผ๋๋๋ ๊ฒฝ์ฐ๊ฐ ์์์ต๋๋ค. ์ฌ์ค ๋๋ค ๋๊ฐ์๊ฑฐ ์๋์ผ? ๋ผ๊ณ ์๊ฐํ์ค ์ ์์ง๋ง ์ธ์ฆ๊ณผ ์ธ๊ฐ(ํน์ ๊ถํ ๋ถ์ฌ)๋ ์์ฐํ ๋ค๋ฅธ ์ฐจ์ด๊ฐ ์์ต๋๋ค. * ์ธ์ฆ(authentication): ์ฌ์ฉ์๊ฐ ๋๊ตฌ์ธ์ง ํ์ธํ๋ ๊ณผ์ * ์ธ๊ฐ(authorization): ์ฌ์ฉ์๊ฐ ๋ฌด์์ ํ ์ ์๋์ง ๊ฒฐ์ ํ๋ ๊ณผ์ ์ด๋ฐ ๋ฌธ์ ๋ฅผ ๊ฐ์ ํ๊ณ ์ "auth" ๋์ "permissions" ์ "login" ์ ์ฌ์ฉํ์๋ ํฅ๋ฏธ๋ก์ด ์ ์์ ์ ๋ฆฌํ ๊ธ์ด ์์ด ๊ณต์ ๋๋ฆฝ๋๋ค. ์ด๋ ๊ฒ ๋ช ํํ๊ฒ ๋ถ๋ฆฌํ์ ๋ ๋ค๊ฐ์ค๋ ์ฅ์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. * ์ํํธ์จ์ด ์์ง๋์ด ์ธ์ ๋ค๋ฅธ ๋ถ์ผ ์ฌ๋๋ค๋ ์ฝ๊ฒ ์ดํดํ ์ ์๋ค * ๋ ๋์ ์ถ์ํ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ๋ค * ์ธ์ฆ๊ณผ ๊ถํ ๋ถ์ฌ๋ฅผ ๋ณ๋์ ๋ชจ๋๋ก ๋ถ๋ฆฌํ์ฌ ์ค๊ณํ ์ ์๋ค(์ด๋ฆ์ด ๋น์ทํ ๊ฒฝ์ฐ ํ๋์ ๋ชจ๋๋ก ๊ฒฐํฉํด์ ๊ตฌํํ๊ณ ์ถ์ ์ถฉ๋(?)์ด ๋ฐ์ํ๊ธฐ ๋๋ฌธ) ์ข ๋ ์์ธํ ๋ด์ฉ์ ๊ณต์ ๋๋ฆฐ ์๋ฌธ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํด์ฃผ์ธ์. ๐ ์๋ฌธ * https://ntietz.com/blog/lets-say-instead-of-auth/