From 329233b1bed7f122caa35c558d7adefaececb4c4 Mon Sep 17 00:00:00 2001 From: serverestaa Date: Fri, 3 Jul 2026 04:28:37 +0500 Subject: [PATCH] =?UTF-8?q?=F0=9F=8C=90=20Fix=20nested=20list=20rendering?= =?UTF-8?q?=20in=20Russian=20translation=20of=20`docs/advanced/security/oa?= =?UTF-8?q?uth2-scopes.md`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../docs/advanced/security/oauth2-scopes.md | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/docs/ru/docs/advanced/security/oauth2-scopes.md b/docs/ru/docs/advanced/security/oauth2-scopes.md index 7b1731c5d..a54f13b48 100644 --- a/docs/ru/docs/advanced/security/oauth2-scopes.md +++ b/docs/ru/docs/advanced/security/oauth2-scopes.md @@ -200,20 +200,20 @@ OAuth2 со scopes — это механизм, который использу Иерархия зависимостей и scopes выглядит так: -- Операция пути `read_own_items`: - - Запрашивает scopes `["items"]` с зависимостью: - - `get_current_active_user`: - - Функция‑зависимость `get_current_active_user`: - - Запрашивает scopes `["me"]` с зависимостью: - - `get_current_user`: - - Функция‑зависимость `get_current_user`: - - Собственных scopes не запрашивает. - - Имеет зависимость, использующую `oauth2_scheme`. - - Имеет параметр `security_scopes` типа `SecurityScopes`: - - Этот параметр `security_scopes` имеет свойство `scopes` с `list`, содержащим все объявленные выше scopes, то есть: - - `security_scopes.scopes` будет содержать `["me", "items"]` для операции пути `read_own_items`. - - `security_scopes.scopes` будет содержать `["me"]` для операции пути `read_users_me`, потому что он объявлен в зависимости `get_current_active_user`. - - `security_scopes.scopes` будет содержать `[]` (ничего) для операции пути `read_system_status`, потому что там не объявлялся `Security` со `scopes`, и его зависимость `get_current_user` тоже не объявляет `scopes`. +* Операция пути `read_own_items`: + * Запрашивает scopes `["items"]` с зависимостью: + * `get_current_active_user`: + * Функция‑зависимость `get_current_active_user`: + * Запрашивает scopes `["me"]` с зависимостью: + * `get_current_user`: + * Функция‑зависимость `get_current_user`: + * Собственных scopes не запрашивает. + * Имеет зависимость, использующую `oauth2_scheme`. + * Имеет параметр `security_scopes` типа `SecurityScopes`: + * Этот параметр `security_scopes` имеет свойство `scopes` с `list`, содержащим все объявленные выше scopes, то есть: + * `security_scopes.scopes` будет содержать `["me", "items"]` для операции пути `read_own_items`. + * `security_scopes.scopes` будет содержать `["me"]` для операции пути `read_users_me`, потому что он объявлен в зависимости `get_current_active_user`. + * `security_scopes.scopes` будет содержать `[]` (ничего) для операции пути `read_system_status`, потому что там не объявлялся `Security` со `scopes`, и его зависимость `get_current_user` тоже не объявляет `scopes`. /// tip | Совет