]> git.ipfire.org Git - thirdparty/fastapi/fastapi.git/commitdiff
🌐 Update Korean translation for `docs/ko/docs/tutorial/security/simple-oauth2.md...
authorLee Yesong (μ΄μ˜ˆμ†‘) <yesong50@gmail.com>
Sat, 15 Feb 2025 11:19:12 +0000 (20:19 +0900)
committerGitHub <noreply@github.com>
Sat, 15 Feb 2025 11:19:12 +0000 (11:19 +0000)
docs/ko/docs/tutorial/security/simple-oauth2.md

index ddc7430af80d7c7f19205566bbc934ea83017c49..f10c4f588d22cb71e2807d60f22095cae30d3064 100644 (file)
@@ -32,7 +32,7 @@ OAuth2λŠ” (μš°λ¦¬κ°€ μ‚¬μš©ν•˜κ³  μžˆλŠ”) "νŒ¨μŠ€μ›Œλ“œ ν”Œλ‘œμš°"을 μ‚¬μš©ν• 
 * `instagram_basic`은 νŽ˜μ΄μŠ€λΆ/μΈμŠ€νƒ€κ·Έλž¨μ—μ„œ μ‚¬μš©ν•©λ‹ˆλ‹€.
 * `https://www.googleapis.com/auth/drive`λŠ” Googleμ—μ„œ μ‚¬μš©ν•©λ‹ˆλ‹€.
 
-/// μ •보
+/// info | μ •보
 
 OAuth2μ—μ„œ "λ²”μœ„"λŠ” ν•„μš”ν•œ νŠΉμ • κΆŒν•œμ„ μ„ μ–Έν•˜λŠ” λ¬Έμžμ—΄μž…λ‹ˆλ‹€.
 
@@ -61,7 +61,7 @@ OAuth2의 κ²½μš° λ¬Έμžμ—΄μΌ λΏμž…λ‹ˆλ‹€.
 * `scope`λŠ” μ„ νƒμ μΈ ν•„λ“œλ‘œ κ³΅λ°±μœΌλ‘œ κ΅¬λΆ„λœ λ¬Έμžμ—΄λ‘œ κ΅¬μ„±λœ ν° λ¬Έμžμ—΄μž…λ‹ˆλ‹€.
 * `grant_type`(μ„ νƒμ μœΌλ‘œ μ‚¬μš©).
 
-/// νŒ
+/// tip | νŒ
 
 OAuth2 μ‚¬μ–‘은 μ‹€μ œλ‘œ `password`λΌλŠ” κ³ μ • κ°’이 μžˆλŠ” `grant_type` ν•„λ“œλ₯Ό *μš”κ΅¬*ν•˜μ§€λ§Œ `OAuth2PasswordRequestForm`은 μ΄λ₯Ό κ°•μš”ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.
 
@@ -72,7 +72,7 @@ OAuth2 μ‚¬μ–‘은 μ‹€μ œλ‘œ `password`λΌλŠ” κ³ μ • κ°’이 μžˆλŠ” `grant_type` 
 * `client_id`(μ„ νƒμ μœΌλ‘œ μ‚¬μš©) (μ˜ˆμ œμ—μ„œλŠ” ν•„μš”ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€).
 * `client_secret`(μ„ νƒμ μœΌλ‘œ μ‚¬μš©) (μ˜ˆμ œμ—μ„œλŠ” ν•„μš”ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€).
 
-/// μ •보
+/// info | μ •보
 
 `OAuth2PasswordRequestForm`은 `OAuth2PasswordBearer`와 κ°™μ΄ **FastAPI**에 λŒ€ν•œ νŠΉμˆ˜ ν΄λž˜μŠ€κ°€ μ•„λ‹™λ‹ˆλ‹€.
 
@@ -86,7 +86,7 @@ OAuth2 μ‚¬μ–‘은 μ‹€μ œλ‘œ `password`λΌλŠ” κ³ μ • κ°’이 μžˆλŠ” `grant_type` 
 
 ### νΌ λ°μ΄ν„° μ‚¬μš©ν•˜κΈ°
 
-/// νŒ
+/// tip | νŒ
 
 μ’…속성 ν΄λž˜μŠ€ `OAuth2PasswordRequestForm`의 μΈμŠ€ν„΄μŠ€μ—λŠ” κ³΅λ°±μœΌλ‘œ κ΅¬λΆ„λœ κΈ΄ λ¬Έμžμ—΄μ΄ μžˆλŠ” `scope` μ†μ„±μ΄ μ—†κ³  λŒ€μ‹  μ „솑된 κ° λ²”μœ„μ— λŒ€ν•œ μ‹€μ œ λ¬Έμžμ—΄ λͺ©λ‘μ΄ μžˆλŠ” `scopes` μ†μ„±μ΄ μžˆμŠ΅λ‹ˆλ‹€.
 
@@ -126,7 +126,7 @@ OAuth2 μ‚¬μ–‘은 μ‹€μ œλ‘œ `password`λΌλŠ” κ³ μ • κ°’이 μžˆλŠ” `grant_type` 
 
 λ”°λΌμ„œ ν•΄μ»€λŠ” λ‹€λ₯Έ μ‹œμŠ€ν…œμ—μ„œ λ™μΌν•œ μ•”ν˜Έλ₯Ό μ‚¬μš©ν•˜λ €κ³  μ‹œλ„ν•  μˆ˜ μ—†μŠ΅λ‹ˆλ‹€(λ§Žμ€ μ‚¬μš©μžκ°€ λͺ¨λ“  κ³³μ—μ„œ λ™μΌν•œ μ•”ν˜Έλ₯Ό μ‚¬μš©ν•˜λ―€λ‘œ μ΄λŠ” μœ„ν—˜ν•  μˆ˜ μžˆμŠ΅λ‹ˆλ‹€).
 
-//// tab | P파이썬 3.7 μ΄μƒ
+//// tab | νŒŒμ΄μ¬ 3.7 μ΄μƒ
 
 {* ../../docs_src/security/tutorial003.py hl[80:83] *}
 
@@ -150,7 +150,7 @@ UserInDB(
 )
 ```
 
-/// μ •보
+/// info | μ •보
 
 `**user_dict`에 λŒ€ν•œ μžμ„Έν•œ μ„€λͺ…은 [**μΆ”κ°€ λͺ¨λΈ** λ¬Έμ„œ](../extra-models.md#about-user_indict){.internal-link target=_blank}λ₯Ό λ‹€μ‹œ μ½μ–΄λ΄…μ‹œλ‹€.
 
@@ -166,7 +166,7 @@ UserInDB(
 
 μ΄ κ°„λ‹¨ν•œ μ˜ˆμ œμ—μ„œλŠ” μ™„μ „νžˆ μ•ˆμ „ν•˜μ§€ μ•Šκ³ , λ™μΌν•œ `username`을 ν† ν°μœΌλ‘œ λ°˜ν™˜ν•©λ‹ˆλ‹€.
 
-/// νŒ
+/// tip | νŒ
 
 λ‹€μŒ μž₯μ—μ„œλŠ” νŒ¨μŠ€μ›Œλ“œ ν•΄μ‹± λ° <abbr title="JSON Web Tokens">JWT</abbr> ν† ν°μ„ μ‚¬μš©ν•˜μ—¬ μ‹€μ œ λ³΄μ•ˆ κ΅¬ν˜„을 λ³Ό μˆ˜ μžˆμŠ΅λ‹ˆλ‹€.
 
@@ -176,7 +176,7 @@ UserInDB(
 
 {* ../../docs_src/security/tutorial003.py hl[85] *}
 
-/// νŒ
+/// tip | νŒ
 
 μ‚¬μ–‘에 λ”°λΌ μ΄ μ˜ˆμ œμ™€ λ™μΌν•˜κ²Œ `access_token` λ° `token_type`이 ν¬ν•¨λœ JSON을 λ°˜ν™˜ν•΄μ•Ό ν•©λ‹ˆλ‹€.
 
@@ -202,7 +202,7 @@ UserInDB(
 
 {* ../../docs_src/security/tutorial003.py hl[58:66,69:72,90] *}
 
-/// μ •보
+/// info | μ •보
 
 μ—¬κΈ°μ„œ λ°˜ν™˜ν•˜λŠ” κ°’이 `Bearer`인 μΆ”κ°€ ν—€λ” `WWW-Authenticate`도 μ‚¬μ–‘μ˜ μΌλΆ€μž…λ‹ˆλ‹€.