๋ก๊ทธ์ธ2 [WEB] ํ ํฐ (Token) 1. ์ธ์ฆ(Authentication)๊ณผ ์ธ๊ฐ(Authorization) ์ธ์ฆ๊ณผ ์ธ๊ฐ๋ ์ธ๋ป ๋น์ทํ์ง๋ง ๋ช ํํ ๋ค๋ฅธ ๋จ์ด์ด๋ค. ์ธ์ฆ์ '๋ก๊ทธ์ธ' ๊ทธ ์์ฒด์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค. ์ฆ, ์ฌ์ดํธ์ ํน์ ๊ถํ์ ๊ฐ์ง ์ฌ์ฉ์์์ ๊ณ ์ ID, pw ๋ฑ์ ํตํด์ ์ธ์ฆ์ ๋ฐ๋ ๊ฒ์ด๋ค. ์ธ๊ฐ๋ ๋ก๊ทธ์ธ์ด '์ ์ง๋๋ ์ํ์์ ์ผ์ด๋๋ ์ผ'์ด๋ค. ์ธ์ฆ์ ๋ฐ์ ์ฌ์ฉ์๊ฐ ์ฌ์ดํธ ๋ด์์ '์์ ์ ๊ณ์ ์ผ๋ก๋ง' ํ ์ ์๋ ํ๋์ ํ ๋ ์ฌ์ดํธ์์ ํ๊ฐํ๋ ๊ฒ์ ์๋ฏธํ๋ค. ์ฌ์ฉ์๊ฐ ์๊ธฐ ๊ณ์ ์ ์ฌ์ฉํ๋ คํ ๋ ์ด์ผํฑ์ผ์ด์ค!! ์ ์ด์์๋ผ์ด์ ์ด์ ~ -์์ฝ์ค 2. JWT(JSON Web Token) 1) ์๋ฒ์์ ์์์ผํ๋ ๊ฒ์? JWT๋ ์ธ๊ฐ์ ๊ด๋ จ๋ ๊ธฐ์ ์ด๋ค. ์ด๋ค ์ฌ์ดํธ๋ฅผ ์ฌ์ฉ์๊ฐ ์ด์ฉํ ๋์๋ 'ํด๋น ์ ์ ๊ฐ ๋ก๊ทธ์ธํ ์ํ์ธ์ง ์๋์ง.. 2023. 5. 4. Django_์ฅ๊ณ ๋ถ์๊ธฐ (7)_login, logout ๋ก๊ทธ์ธ/์์ ๊ตฌํ 1. urls.py ์ดํ๋ฆฌ์ผ์ด์ ์ ์ข ์๋๋ ๊ฒ์ด ์๋๋ฏ๋ก ํ๋ก์ ํธ์ urls.py์ ํจํด์ ์ถ๊ฐํ๋ค. from django.contrib import admin from django.urls import include, path from django.contrib.auth import views urlpatterns = [ path(r'^admin/', admin.site.urls), path(r'^accounts/login/$', views.LoginView.as_view(template_name="registration/login.html"), name='login'), path(r'^accounts/logout/$', views.LogoutView.as_view(template_n.. 2022. 6. 30. ์ด์ 1 ๋ค์ ๋ฐ์ํ