]> git.ipfire.org Git - thirdparty/fastapi/fastapi.git/commit
:sparkles: Add OAuth2 scopes with SecurityScopes, upgrade Security (#141)
authorSebastián Ramírez <tiangolo@gmail.com>
Tue, 9 Apr 2019 19:29:04 +0000 (23:29 +0400)
committerGitHub <noreply@github.com>
Tue, 9 Apr 2019 19:29:04 +0000 (23:29 +0400)
commit7391056daf49d055bf3a8c812cbb765fe05e4a28
tree10771c3be77644d3d9ce5e89071d630a54adaa1a
parent6a274d18b4c1c0a710429102a9e520d56d381c5b
:sparkles: Add OAuth2 scopes with SecurityScopes, upgrade Security (#141)

* :sparkles: Upgrade OAuth2 Security with scopes handling

* :memo: Update Security tutorial with OAuth2 and JWT

* :sparkles: Add tutorial code for OAuth2 with scopes (and JWT)

* :white_check_mark: Add tests for tutorial/OAuth2 with scopes

* :bug: Fix security_scopes type declaration

* :sparkles: Add docs and tests for SecurityScopes
docs/img/tutorial/security/image11.png [new file with mode: 0644]
docs/src/security/tutorial004.py
docs/src/security/tutorial005.py [new file with mode: 0644]
docs/tutorial/security/oauth2-jwt.md
docs/tutorial/security/oauth2-scopes.md [new file with mode: 0644]
fastapi/dependencies/models.py
fastapi/dependencies/utils.py
fastapi/security/__init__.py
fastapi/security/oauth2.py
mkdocs.yml
tests/test_tutorial/test_security/test_tutorial005.py [new file with mode: 0644]