Thanks to visit codestin.com
Credit goes to github.com

Skip to content

🌐 Add Russian translation for docs/ru/docs/tutorial/security/index.md#9963

Merged
tiangolo merged 8 commits into
fastapi:masterfrom
eVery1337:docs/ru/docs/tutorial/security/index.md
Aug 2, 2023
Merged

🌐 Add Russian translation for docs/ru/docs/tutorial/security/index.md#9963
tiangolo merged 8 commits into
fastapi:masterfrom
eVery1337:docs/ru/docs/tutorial/security/index.md

Conversation

@eVery1337

@eVery1337 eVery1337 commented Jul 28, 2023

Copy link
Copy Markdown
Contributor

Π—Π΄Π΅ΡΡŒ прСдставлСн ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ страницы Security Π½Π° русский язык.

@tiangolo

Copy link
Copy Markdown
Member

πŸ“ Docs preview for commit ba4fd49 at: https://64c3f5ae73d5542927455717--fastapi.netlify.app

@dedkot01 dedkot01 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Π”ΠΎΠ±Π°Π²ΠΈΠ» ΠΏΠ°Ρ€Ρƒ тСхничСских исправлСний, Π² ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΌ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉπŸ‘

Comment thread docs/ru/docs/tutorial/security/index.md Outdated
Comment thread docs/ru/docs/tutorial/security/index.md Outdated
Comment thread docs/ru/docs/tutorial/security/index.md Outdated
Fix some quotes and type of tip blocks

Co-authored-by: dedkot <[email protected]>
@tiangolo

Copy link
Copy Markdown
Member

πŸ“ Docs preview for commit 6baf1a7 at: https://64c4c917457ce74d1a868bf7--fastapi.netlify.app

@Xewus Xewus left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Π’ Ρ†Π΅Π»ΠΎΠΌ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΈ творчСски, Π½ΠΎ всё ΠΆΠ΅ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ уточнСния Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π° "Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ". БСзопасно Π»ΠΈ Ρ€Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° 1 ядрС ΠΈ 1 Π“Π‘ RAM? БСзопасно Π»ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² AWS ΠΈΠ»ΠΈ ЯндСкс.ОблакС?
Π­Ρ‚ΠΈ вопросы содСрТат Ρ‚Π΅Ρ€ΠΌΠΈΠ½ "Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ", Π½ΠΎ Π½Π° Π½ΠΈΡ… Π½Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ этот Ρ€Π°Π·Π΄Π΅Π» ΠΏΡ€ΠΎ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ.

Comment thread docs/ru/docs/tutorial/security/index.md Outdated
Comment thread docs/ru/docs/tutorial/security/index.md Outdated
@@ -0,0 +1,101 @@
# Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Π”ΠΎΠ²ΠΎΠ»ΡŒΠ½ΠΎ Ρ€Π°Π·ΠΌΡ‹Ρ‚Ρ‹ΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½, Π½Π΅ ΠΊΠΎΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π½Π΅ Π΄Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ - ΠΎ Ρ‡Ρ‘ΠΌ ΠΈΠ΄Ρ‘Ρ‚ Ρ€Π΅Ρ‡ΡŒ.

Suggested change
# Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ
# Настройка доступов ΠΊ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ

Comment thread docs/ru/docs/tutorial/security/index.md Outdated

Π’ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°Ρ… ΠΈ систСмах Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° бСзопасности ΠΈ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… усилий ΠΈ мноТСство ΠΊΠΎΠ΄Π° (Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… случаях ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ 50% ΠΎΡ‚ всСго написанного ΠΊΠΎΠ΄Π°).

**FastAPI** прСдоставляСт нСсколько инструмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ **Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ** Π»Π΅Π³ΠΊΠΎ, быстро, стандартным способом, Π±Π΅Π· нСобходимости ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ всС Π΅Ρ‘ тонкости.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
**FastAPI** прСдоставляСт нСсколько инструмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ **Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ** Π»Π΅Π³ΠΊΠΎ, быстро, стандартным способом, Π±Π΅Π· нСобходимости ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ всС Π΅Ρ‘ тонкости.
**FastAPI** прСдоставляСт нСсколько инструмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ настройки **доступов** Π»Π΅Π³ΠΊΠΎ, быстро, стандартным способом, Π±Π΅Π· нСобходимости ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ всС Π΅Ρ‘ тонкости.

Comment thread docs/ru/docs/tutorial/security/index.md Outdated
OAuth2 Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‚ΡŒ сообщСниС, ΠΎΠ½ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ HTTPS.

!!! tip "Подсказка"
Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ **Π Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅** Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ [ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» HTTPS бСсплатно, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Traefik ΠΈ Let's Encrypt.](https://fastapi.tiangolo.com/ru/deployment/https/)

@Xewus Xewus Jul 31, 2023

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Π’ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π΅ ссылки Π½Π΅Ρ‚, Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅.

Comment thread docs/ru/docs/tutorial/security/index.md Outdated
Comment thread docs/ru/docs/tutorial/security/index.md Outdated

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ прСимущСствами ВсСх этих стандартных инструмСнтов, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ систСмы докумСнтирования.

OpenAPI ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ схСмы бСзопасности:

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
OpenAPI ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ схСмы бСзопасности:
OpenAPI ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ схСмы обСспСчСния доступа ΠΊ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ:

Comment thread docs/ru/docs/tutorial/security/index.md Outdated
* `bearer`: Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ `Authorization` со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ `Bearer {ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΎΠΊΠ΅Π½}`. Π­Ρ‚ΠΎ унаслСдовано ΠΎΡ‚ OAuth2.
* Базовая аутСнтификация ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ HTTP.
* HTTP Digest ΠΈ Ρ‚.Π΄.
* `oauth2`: всС способы обСспСчСния бСзопасности OAuth2 (Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ "flows").

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Π₯ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ ΡƒΡΠ»Ρ‹ΡˆΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ сообщСства ΠΏΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρƒ "flows", Π½Π΅ вспоминаСтся ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ использования сСго Π² Ρ€Ρƒ-сСгмСнтС...

@Xewus

Xewus commented Jul 31, 2023

Copy link
Copy Markdown
Contributor

И Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Ρ‡Ρ‚ΠΎ ΡƒΠΊΠ°Π·Π°Π»ΠΈ ссылку Π½Π° ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»! Как Ρ€Π°Π½ΡŒΡˆΠ΅ Π½Π΅ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π² Π³ΠΎΠ»ΠΎΠ²Ρƒ...

@eVery1337

eVery1337 commented Jul 31, 2023

Copy link
Copy Markdown
Contributor Author

Π’ Ρ†Π΅Π»ΠΎΠΌ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΈ творчСски, Π½ΠΎ всё ΠΆΠ΅ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ уточнСния Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π° "Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ". БСзопасно Π»ΠΈ Ρ€Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° 1 ядрС ΠΈ 1 Π“Π‘ RAM? БСзопасно Π»ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² AWS ΠΈΠ»ΠΈ ЯндСкс.ОблакС? Π­Ρ‚ΠΈ вопросы содСрТат Ρ‚Π΅Ρ€ΠΌΠΈΠ½ "Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ", Π½ΠΎ Π½Π° Π½ΠΈΡ… Π½Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ этот Ρ€Π°Π·Π΄Π΅Π» ΠΏΡ€ΠΎ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ.

БогласСн, Ρ‡Ρ‚ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Π½Π΅ Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅Ρ€Π΅ ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ содСрТаниС Ρ€Π°Π·Π΄Π΅Π»Π°. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° "Настройка Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ" ΠΈΠ»ΠΈ "Настройка Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ". Π’Π΅Ρ€ΠΌΠΈΠ½ "авторизация" Π² Ρ€Ρƒ сСгмСнтС ассоциируСтся большС с дСйствиями Π·Π°Π»ΠΎΠ³ΠΈΠ½ΠΈΡ‚ΡŒΡΡ ΠΊΡƒΠ΄Π°-Π»ΠΈΠ±ΠΎ. НапримСр, ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π΅ Π½Π° русский слова "Authorization" ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π½Π° ΡƒΠΌ ΠΈΠ΄Π΅Ρ‚ Π°Π½Π³Π»ΠΈΡ†ΠΈΠ·ΠΌ. Π”Π° ΠΈ Π³Π»Π°Π·Π°ΠΌΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π»Π΅Π³Ρ‡Π΅ Π½Π°ΠΉΡ‚ΠΈ.

Для Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π° "flow" Ρ‚Π°ΠΊΠΆΠ΅ Π±Ρ‹Π»ΠΎ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π°, ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‰Π΅Π³ΠΎ смысл понятия Π½Π° русский, Π½ΠΎ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС Π½Π΅Ρ‚ ΠΈ Π°Π½Π³Π»ΠΈΡ†ΠΈΠ·ΠΌΠ°, поэтому Ρ€Π΅ΡˆΠ΅Π½ΠΎ Π±Ρ‹Π»ΠΎ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ английскоС слово.
Π˜Π·ΡƒΡ‡Π°ΡŽ сСйчас этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ рСсурсы ΠΊΠ°ΠΊ Π±Π΅Π· прямого ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π°, Ρ‚Π°ΠΊ ΠΈ с Π½ΠΈΠΌ Π½Π° слово "ΠΏΠΎΡ‚ΠΎΠΊ" ΠΈ с послСдним всС ΠΆΠ΅ источников большС. ΠŸΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ всС ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π° ΠΏΠΎΡ‚ΠΎΠΊΠΈ, Π½ΠΎ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠΈ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡƒΡ‚ΠΎΡ‡Π½Π΅Π½ΠΈΠ΅ Π² скобках.

@Xewus

Xewus commented Jul 31, 2023

Copy link
Copy Markdown
Contributor

Π’ Ρ†Π΅Π»ΠΎΠΌ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΈ творчСски, Π½ΠΎ всё ΠΆΠ΅ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ уточнСния Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π° "Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ". БСзопасно Π»ΠΈ Ρ€Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° 1 ядрС ΠΈ 1 Π“Π‘ RAM? БСзопасно Π»ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² AWS ΠΈΠ»ΠΈ ЯндСкс.ОблакС? Π­Ρ‚ΠΈ вопросы содСрТат Ρ‚Π΅Ρ€ΠΌΠΈΠ½ "Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ", Π½ΠΎ Π½Π° Π½ΠΈΡ… Π½Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ этот Ρ€Π°Π·Π΄Π΅Π» ΠΏΡ€ΠΎ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ.

БогласСн, Ρ‡Ρ‚ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Π½Π΅ Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅Ρ€Π΅ ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ содСрТаниС Ρ€Π°Π·Π΄Π΅Π»Π°. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° "Настройка Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ" ΠΈΠ»ΠΈ "Настройка Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ". Π’Π΅Ρ€ΠΌΠΈΠ½ "авторизация" Π² Ρ€Ρƒ сСгмСнтС ассоциируСтся большС с дСйствиями Π·Π°Π»ΠΎΠ³ΠΈΠ½ΠΈΡ‚ΡŒΡΡ ΠΊΡƒΠ΄Π°-Π»ΠΈΠ±ΠΎ. НапримСр, ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π΅ Π½Π° русский слова "Authorization" ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π½Π° ΡƒΠΌ ΠΈΠ΄Π΅Ρ‚ Π°Π½Π³Π»ΠΈΡ†ΠΈΠ·ΠΌ. Π”Π° ΠΈ Π³Π»Π°Π·Π°ΠΌΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π»Π΅Π³Ρ‡Π΅ Π½Π°ΠΉΡ‚ΠΈ.

Для Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π° "flow" Ρ‚Π°ΠΊΠΆΠ΅ Π±Ρ‹Π»ΠΎ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π°, ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‰Π΅Π³ΠΎ смысл понятия Π½Π° русский, Π½ΠΎ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС Π½Π΅Ρ‚ ΠΈ Π°Π½Π³Π»ΠΈΡ†ΠΈΠ·ΠΌΠ°, поэтому Ρ€Π΅ΡˆΠ΅Π½ΠΎ Π±Ρ‹Π»ΠΎ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ английскоС слово. Π˜Π·ΡƒΡ‡Π°ΡŽ сСйчас этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ рСсурсы ΠΊΠ°ΠΊ Π±Π΅Π· прямого ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π°, Ρ‚Π°ΠΊ ΠΈ с Π½ΠΈΠΌ Π½Π° слово "ΠΏΠΎΡ‚ΠΎΠΊ" ΠΈ с послСдним всС ΠΆΠ΅ источников большС. ΠŸΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ всС ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π° ΠΏΠΎΡ‚ΠΎΠΊΠΈ, Π½ΠΎ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠΈ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡƒΡ‚ΠΎΡ‡Π½Π΅Π½ΠΈΠ΅ Π² скобках.

Π‘ΠΌΠΎΡ‚Ρ€Π΅Π» Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π»Π΅ΠΊΡ†ΠΈΠΈ ΠΏΠΎ ОБ, Ρ‚Π°ΠΌ профСссор Ρ‚ΠΎΠΆΠ΅ Π·Π°ΠΌΠ΅Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ тяТСло с Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°ΠΌΠΈ. ОсобСнно с "ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ". Π’ английском 3 Ρ€Π°Π·Π½Ρ‹Ρ… слова для Ρ€Π°Π·Π½Ρ‹Ρ… сущностСй.

@tiangolo

Copy link
Copy Markdown
Member

πŸ“ Docs preview for commit 3ec5c09 at: https://64c79d6bf0a2c3083ea401bf--fastapi.netlify.app

@tiangolo

Copy link
Copy Markdown
Member

πŸ“ Docs preview for commit 8d23b40 at: https://64c79f29fb63e108e288f7d8--fastapi.netlify.app

@tiangolo tiangolo changed the title 🌐 Add Russian translation for 'docs/ru/docs/tutorial/security/index.md' 🌐 Add Russian translation for docs/ru/docs/tutorial/security/index.md Aug 2, 2023
@tiangolo tiangolo added lang-all Translations lang-ru Russian translations approved-2 labels Aug 2, 2023
@tiangolo

tiangolo commented Aug 2, 2023

Copy link
Copy Markdown
Member

Thank you @eVery1337 ! πŸš€

And thanks for the reviews @dedkot01, @FraneCaleta, @dudyaosuplayer, @Xewus πŸ™‡

@tiangolo tiangolo merged commit 88d9679 into fastapi:master Aug 2, 2023
emirthab pushed a commit to emirthab/fastapi that referenced this pull request Sep 1, 2023
Revert "Add Json Support To Params"

This reverts commit 0ed16c0.

Add Json Support To Params

Add Json Support To Params

πŸ“ Update release notes

πŸ”– Release version 0.103.0

πŸ“ Update release notes

πŸ“ Update release notes

✨ Add support for `openapi_examples` in all FastAPI parameters (fastapi#10152)

* ♻️ Refactor model for OpenAPI Examples to use a reusable TypedDict

* ✨ Add support for openapi_examples in parameters

* πŸ“ Add new docs examples for new parameter openapi_examples

* πŸ“ Update docs for Schema Extra to include OpenAPI examples

* βœ… Add tests for new source examples, for openapi_examples

* βœ… Add tests for openapi_examples corner cases and all parameters

* πŸ’‘ Tweak and ignore type annotation checks for custom TypedDict

πŸ“ Update release notes

πŸ“ Add note to docs about Separate Input and Output Schemas with FastAPI version (fastapi#10150)

πŸ“ Update release notes

πŸ”– Release version 0.102.0

πŸ“ Update release notes

πŸ“ Update release notes

✨ Add support for disabling the separation of input and output JSON Schemas in OpenAPI with Pydantic v2 (fastapi#10145)

* πŸ“ Add docs for Separate OpenAPI Schemas for Input and Output

* πŸ”§ Add new docs page to MkDocs config

* ✨ Add separate_input_output_schemas parameter to FastAPI class

* πŸ“ Add source examples for separating OpenAPI schemas

* βœ… Add tests for separated OpenAPI schemas

* πŸ“ Add source examples for Python 3.10, 3.9, and 3.7+

* πŸ“ Update docs for Separate OpenAPI Schemas with new multi-version examples

* βœ… Add and update tests for different Python versions

* βœ… Add tests for corner cases with separate_input_output_schemas

* πŸ“ Update tutorial to use Union instead of Optional

* πŸ› Fix type annotations

* πŸ› Fix correct import in test

* πŸ’„ Add CSS to simulate browser windows for screenshots

* βž• Add playwright as a dev dependency to automate generating screenshots

* πŸ”¨ Add Playwright scripts to generate screenshots for new docs

* πŸ“ Update docs, tweak text to match screenshots

* 🍱 Add screenshots for new docs

πŸ“ Update release notes

πŸ“ Add new docs section, How To - Recipes, move docs that don't have to be read by everyone to How To (fastapi#10114)

* πŸ“ Start How To docs section, move Peewee, remove Peewee from dependencies

* 🚚 Move em files to new locations

* 🚚 Move and re-structure advanced docs, move relevant to How To

* πŸ”§ Update MkDocs config, new files in How To

* πŸ“ Move docs for Conditional OpenAPI for Japanese to How To

* πŸ“ Move example source files for Extending OpenAPI into each of the new sections

* βœ… Update tests with new locations for source files

* πŸ”₯ Remove init from Peewee examples

πŸ“ Update release notes

♻️ Refactor tests for new Pydantic 2.2.1 (fastapi#10115)

πŸ“ Update release notes

πŸ“ Update Advanced docs, add links to sponsor courses (fastapi#10113)

πŸ“ Update release notes

πŸ“ Update docs for generating clients (fastapi#10112)

πŸ“ Update release notes

πŸ“ Tweak MkDocs and add redirects (fastapi#10111)

πŸ“ Update release notes

πŸ“ Restructure docs for cloud providers, include links to sponsors (fastapi#10110)

πŸ“ Update release notes

πŸ”§ Update sponsors, add Speakeasy (fastapi#10098)

πŸ”– Release version 0.101.1

πŸ“ Update release notes

πŸ“ Update release notes

✨ Add `ResponseValidationError` printable details, to show up in server error logs (fastapi#10078)

πŸ“ Update release notes

πŸ“ Update release notes

🌐 Add Japanese translation for `docs/ja/docs/deployment/concepts.md` (fastapi#10062)

🌐 Add Japanese translation for `docs/ja/docs/deployment/server-workers.md` (fastapi#10064)

πŸ“ Update release notes

🌐 Update Japanese translation for `docs/ja/docs/deployment/docker.md` (fastapi#10073)

πŸ“ Update release notes

🌐 Add Ukrainian translation for `docs/uk/docs/fastapi-people.md` (fastapi#10059)

πŸ“ Update release notes

🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/cookie-params.md` (fastapi#10032)

πŸ“ Update release notes

🌐 Add Russian translation for `docs/ru/docs/deployment/docker.md` (fastapi#9971)

πŸ“ Update release notes

🌐 Add Vietnamese translation for `docs/vi/docs/python-types.md` (fastapi#10047)

πŸ“ Update release notes

πŸ”§ Add sponsor Porter (fastapi#10051)

πŸ“ Update release notes

πŸ”§ Update sponsors, add Jina back as bronze sponsor (fastapi#10050)

πŸ“ Update release notes

πŸ“ Update release notes

πŸ“ Update release notes

✏️ Fix typo in deprecation warnings in `fastapi/params.py` (fastapi#9854)

fix typo for deprecation warnings depreacated -> deprecated

✏️ Fix typo in release notes (fastapi#9835)

✏️ Fix typos in comments on internal code in `fastapi/concurrency.py` and `fastapi/routing.py` (fastapi#9590)

πŸ“ Update release notes

πŸ“ Update release notes

πŸ“ Add external article: Build an SMS Spam Classifier Serverless Database with FaunaDB and FastAPI (fastapi#9847)

πŸ“ Update release notes

πŸ“ Fix typo in `docs/en/docs/contributing.md` (fastapi#9878)

πŸ“ Fix code highlighting in `docs/en/docs/tutorial/bigger-applications.md` (fastapi#9806)

Update bigger-applications.md

πŸ“ Update release notes

πŸ“ Update release notes

🌐 Add Russian translation for `docs/ru/docs/tutorial/dependencies/global-dependencies.md` (fastapi#9970)

🌐 Add Urdu translation for `docs/ur/docs/benchmarks.md` (fastapi#9974)

πŸ“ Update release notes

πŸ“ Update release notes

⬆ Bump mypy from 1.4.0 to 1.4.1 (fastapi#9756)

Bumps [mypy](https://github.com/python/mypy) from 1.4.0 to 1.4.1.
- [Commits](python/mypy@v1.4.0...v1.4.1)

---
updated-dependencies:
- dependency-name: mypy
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

⬆ Bump mkdocs-material from 9.1.17 to 9.1.21 (fastapi#9960)

Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.1.17 to 9.1.21.
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases)
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG)
- [Commits](squidfunk/mkdocs-material@9.1.17...9.1.21)

---
updated-dependencies:
- dependency-name: mkdocs-material
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

πŸ”– Release version 0.101.0

πŸ“ Update release notes

πŸ“ Update release notes

πŸ“Œ Do not allow Pydantic 2.1.0 that breaks (require 2.1.1) (fastapi#10012)

πŸ“ Update release notes

πŸ“ Update release notes

✨ Enable Pydantic's serialization mode for responses, add support for Pydantic's `computed_field`, better OpenAPI for response models, proper required attributes, better generated clients (fastapi#10011)

* ✨ Enable Pydantic's serialization mode for responses

* βœ… Update tests with new Pydantic v2 serialization mode

* βœ… Add a test for Pydantic v2's computed_field

πŸ“ Update release notes

πŸ‘· Add GitHub Actions step dump context to debug external failures (fastapi#10008)

πŸ“ Update release notes

πŸ”§ Restore MkDocs Material pin after the fix (fastapi#10001)

πŸ“ Update release notes

πŸ”§ Update the Question template to ask for the Pydantic version (fastapi#10000)

πŸ“ Update release notes

βœ… Fix tests for compatibility with pydantic 2.1.1 (fastapi#9943)

πŸ“ Update release notes

βž– Remove direct dependency on MkDocs, Material for MkDocs defines its own dependency (fastapi#9986)

πŸ“ Update release notes

πŸ‘₯ Update FastAPI People (fastapi#9999)

πŸ“ Update release notes

🐳 Update Dockerfile with compatibility versions, to upgrade later (fastapi#9998)

πŸ“ Update release notes

βž• Add pydantic-settings to FastAPI People dependencies (fastapi#9988)

πŸ“ Update release notes

♻️ Update FastAPI People logic with new Pydantic (fastapi#9985)

πŸ“ Update release notes

βœ… Fix test error in Windows for `jsonable_encoder` (fastapi#9840)

πŸ“ Update release notes

🌐 Add Russian translation for `docs/ru/docs/tutorial/security/index.md` (fastapi#9963)

πŸ“ Update release notes

🍱 Update sponsors, Fern badge (fastapi#9982)

πŸ“ Update release notes

πŸ‘· Deploy docs to Cloudflare Pages (fastapi#9978)

πŸ“ Update release notes

πŸ”§ Update sponsor Fern (fastapi#9979)

πŸ“ Update release notes

πŸ‘· Update CI debug mode with Tmate (fastapi#9977)

πŸ“ Update release notes

Co-Authored-By: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-Authored-By: Yois4101 <[email protected]>
Co-Authored-By: Marcelo Trylesinski <[email protected]>
Co-Authored-By: Vicente Merino <[email protected]>
Co-Authored-By: dedkot <[email protected]>
Co-Authored-By: Vladislav Kramorenko <[email protected]>
Co-Authored-By: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-Authored-By: SebastiΓ‘n RamΓ­rez <[email protected]>
Co-Authored-By: github-actions <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved-2 lang-all Translations lang-ru Russian translations

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants