RU.PYTHON---------------- < Пред. | След. > -- < @ > -- < Сообщ. > -- < Эхи > --
 Nп/п : 14 из 44
 От   : Anton Tatarinov                     2:5080/172.777    11 май 23 13:55:04
 К    : Denis Lyzhenko                                        11 май 23 14:33:11
 Тема : Re: FastApi, SqlAlchemy
----------------------------------------------------------------------------------
                                                                                 
@MSGID: 2:5080/172.777 645ccbe1
@REPLY: 2:5055/73@fidonet 645a697a
@CHRS: CP866 2
@TZUTC: 0300
@TID: hpt/w32-mgw 1.4.0-sta 30-03-12
   Привет, Denis!

  Ответ на сообщение Denis Lyzhenko (2:5055/73) к Anton Tatarinov,
написанное 09 май 23 в 18:39:

 DL> * Replying to a msg in DENIS.PERSONAL (Карбонка)


 DL>    Hello Anton!

 DL> 07 May 23 16:10, you wrote to me:

 AT>> Depends это фишка fastapi для указания зависимостей в эндпоинтах.
 AT>> Удобство в том, что не нужно дублировать одни и те же параметры,
 AT>> которые повторяется в разных эндпоинтах и выполнять различные
 AT>> действия при доступе к эндпоиту. Hапример проверка авторизации
 AT>> пользователя или уровеня доступа пользователя - можно ли ему
 AT>> получить доступ к требуемому эндпоинту или нет.

 DL> Hаверное, стало понятнее. А можно примеров, например, вот с проверкой
 DL> прав доступа пользователя к эндпоинту?

 В документации fastapi довольно хороший пример авторизации, где
используются depends:
 https://fastapi.tiangolo.com/advanced/security/oauth2-scopes/ - OAuth2
(посложнее)
 https://fastapi.tiangolo.com/advanced/security/http-basic-auth/ - HTTP
Basic auth (попроще)

 Либо вот библиотека для fastapi, где в описании автор рекомендует и
показывает как использовать проверку авторизации через его бибилиотеку с
использованием depends:
https://github.com/amisadmin/fastapi-user-auth#dependencies-recommended


 DL> Denis


 DL> --- Обломок Дзю 1.1.15-B20061116 B2 (BSD)
 DL>  * Origin: Last Day Station (2:5055/73)

   С уважением - Anton
--- GoldED+/W32-MINGW 1.1.5-b20120519 (Kubik 3.0)
 * Origin: В начале было слово. В конце будет ориджин. (2:5080/172.777)
SEEN-BY: 50/109 301/1 341/66 460/58 463/68 467/888
469/122 4500/1 5000/111
SEEN-BY: 5001/100 5003/17 5005/49 5015/46 5019/40
5020/620 715 830 846 848
SEEN-BY: 5020/1042 2332 4441 5022/128 5030/49 115
1081 5054/89 5058/104
SEEN-BY: 5064/56 5080/102 172 5083/1 444 6090/1
@PATH: 5080/172 102 5020/1042 4441



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх