58 Commits (890113fbc50182778b4b4a07d4b392a1f9baed10)

Author SHA1 Message Date
rhysrevans3 76a12bfcfd Fixing spelling errror. 3 months ago
rhysrevans3 3b00893d54 Fixing spelling error. 3 months ago
Kevin Kirsche 8081d2302e
📝 Fix minor typos (#12516) 6 months ago
Albert Villanova del Moral 6cc24416e2
✏️ Fix docstring typos in http security (#12223) 7 months ago
pre-commit-ci[bot] 277ce11206 🎨 [pre-commit.ci] Auto format from pre-commit.com hooks 11 months ago
rhysrevans3 55693c9e51 Removing refreshUrl from client credentials flow. 11 months ago
rhysrevans3 e30065583e Running formatter. 11 months ago
rhysrevans3 a4939959cf Adding OAuth2ClientCredentials class. 11 months ago
ch33zer 550092a3bd
✏️ Fix typo in `fastapi/security/api_key.py` (#11481) 12 months ago
Omar Mokhtar ce1fb1a23b
✏️ Fix typo in `security/http.py` (#11455) 12 months ago
Aleksei Kotenko 9c80842cea
♻️ Update mypy (#11049) 1 year ago
Sun Bin 009b148463
✏️ Fix typo in `fastapi/security/oauth2.py` (#11368) 1 year ago
David Huser 3c70b55042
✏️ Fix typos in docstrings (#11295) 1 year ago
Rafal Skolasinski 8450dc204d
✏️ Fix typo in `fastapi/security/oauth2.py` (#10972) 1 year ago
Sebastián Ramírez 2e14c69c31
👷 Adopt Ruff format (#10517) 1 year ago
Sebastián Ramírez 05ca41cfd1
Add reference (code API) docs with PEP 727, add subclass with custom docstrings for `BackgroundTasks`, refactor docs structure (#10392) 2 years ago
Sebastián Ramírez 0976185af9
Add support for Pydantic v2 (#9816) 2 years ago
Sebastián Ramírez 4ac55af283
♻️ Update internal type annotations and upgrade mypy (#9658) 2 years ago
Timothée Mazzucotelli 010d44ee1b
♻ Instantiate `HTTPException` only when needed, optimization refactor (#5356) 2 years ago
pre-commit-ci[bot] f04b61bd16
⬆ [pre-commit.ci] pre-commit autoupdate (#5709) 2 years ago
Paweł Rubin fdbd48be5f
⬆ Upgrade Starlette to `0.21.0`, including the new [`TestClient` based on HTTPX](https://github.com/encode/starlette/releases/tag/0.21.0) (#5471) 2 years ago
Marcelo Trylesinski adcf03f2bc
⬆ Upgrade version required of Starlette from `0.19.1` to `0.20.4` (#4820) 3 years ago
David Kim 0539dd9cd3
🔧 Fix Type hint of `auto_error` which does not need to be `Optional[bool]` (#4933) 3 years ago
Sebastián Ramírez 9262fa8362
Add support for not needing `...` as default value in required Query(), Path(), Header(), etc. (#4906) 3 years ago
Hylke Postma 3b2e891917
Add `description` parameter to all the security scheme classes, e.g. `APIKeyQuery(name="key", description="A very cool API key")` (#1757) 4 years ago
Sebastián Ramírez fdb6c9ccc5
Improve type annotations, add support for mypy --strict, internally and for external packages (#2547) 4 years ago
Nima Mashhadi M. Reza da9b5201c4
🔧 Add Flake8 linting (#1774) 5 years ago
Yurii Karabas 55b9faeb48
♻ Simplify code syntax in several places (#1753) 5 years ago
Nima Mashhadi M. Reza 3223de5598
🎨 Add typing.Optional to variables that accept None as value (#1731) 5 years ago
tomarv2 ff6afeaf78
✏ Fix docstring typo for oauth2 utils (#1621) 5 years ago
Brian Mboya fe453f80ed
⬆ Upgrade isort to version 5.x.x (#1670) 5 years ago
Richard Hoekstra bd2acbcabb
Export OAuth2PasswordRequestFormStrict from security (#1462) 5 years ago
adg-mh 1f53fef70a
✏️ Update doc string with correct class name (#1126) 5 years ago
Jesse P. Johnson 91fe90e8e6 Implement OAuth2 authorization_code integration (#797) 5 years ago
Sebastián Ramírez dcc1e1bcf8
♻️ Refine internal type declarations and logic around them (#338) 6 years ago
Sebastián Ramírez d262f6e929
🐛 Fix HTTP Bearer security auto-error (#282) 6 years ago
Sebastián Ramírez 3797c04946
Use 401 with WWW-Authenticate for OAuth2 and add scope_str (#188) 6 years ago
Sebastián Ramírez f216d340ec
Add automatic header handling for HTTP Basic Auth (#175) 6 years ago
Sebastián Ramírez 7391056daf
Add OAuth2 scopes with SecurityScopes, upgrade Security (#141) 6 years ago
Sebastián Ramírez fad3a9e1dc
Add auto_error to security utils (#134) 6 years ago
Sebastián Ramírez 1112ac7538
⬆️ Update imports and scripts for new isort versions (#75) 6 years ago
Sebastián Ramírez 90af868146 Add security checks for HTTP utils 6 years ago
Sebastián Ramírez 4a0316bcfe 🎨 Add missing type definition 6 years ago
Sebastián Ramírez 0393a093d3 Improve security utilities and add tests 6 years ago
Sebastián Ramírez 4a0922ebab ♻️ Update OAuth2 class utilities to be dependencies 6 years ago
Sebastián Ramírez cfb65d0e15 🐛 Fix utility OAuth2PasswordRequestForm to use forms 6 years ago
Sebastián Ramírez 7da9625505 💚 Revert to flit install and re-format 6 years ago
Sebastián Ramírez 00e2e544c7 ♻️ Re-format tutorials, files names and tests 6 years ago
Sebastián Ramírez 9febe9af2a Update OAuth2 Form model and add strict version 6 years ago
Sebastián Ramírez ece3252385 Add util class for OAuth2 Password Bearer scheme 6 years ago