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

Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs_src/security/tutorial004.py
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ async def get_current_user(token: str = Depends(oauth2_scheme)):
)
try:
payload = jwt.decode(token, SECRET_KEY, algorithms=[ALGORITHM])
username: str = payload.get("sub")
username = payload.get("sub")
if username is None:
raise credentials_exception
token_data = TokenData(username=username)
Expand Down
2 changes: 1 addition & 1 deletion docs_src/security/tutorial004_an.py
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ async def get_current_user(token: Annotated[str, Depends(oauth2_scheme)]):
)
try:
payload = jwt.decode(token, SECRET_KEY, algorithms=[ALGORITHM])
username: str = payload.get("sub")
username = payload.get("sub")
if username is None:
raise credentials_exception
token_data = TokenData(username=username)
Expand Down
2 changes: 1 addition & 1 deletion docs_src/security/tutorial004_an_py310.py
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ async def get_current_user(token: Annotated[str, Depends(oauth2_scheme)]):
)
try:
payload = jwt.decode(token, SECRET_KEY, algorithms=[ALGORITHM])
username: str = payload.get("sub")
username = payload.get("sub")
if username is None:
raise credentials_exception
token_data = TokenData(username=username)
Expand Down
2 changes: 1 addition & 1 deletion docs_src/security/tutorial004_an_py39.py
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ async def get_current_user(token: Annotated[str, Depends(oauth2_scheme)]):
)
try:
payload = jwt.decode(token, SECRET_KEY, algorithms=[ALGORITHM])
username: str = payload.get("sub")
username = payload.get("sub")
if username is None:
raise credentials_exception
token_data = TokenData(username=username)
Expand Down
2 changes: 1 addition & 1 deletion docs_src/security/tutorial004_py310.py
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ async def get_current_user(token: str = Depends(oauth2_scheme)):
)
try:
payload = jwt.decode(token, SECRET_KEY, algorithms=[ALGORITHM])
username: str = payload.get("sub")
username = payload.get("sub")
if username is None:
raise credentials_exception
token_data = TokenData(username=username)
Expand Down
2 changes: 1 addition & 1 deletion docs_src/security/tutorial005_an.py
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ async def get_current_user(
)
try:
payload = jwt.decode(token, SECRET_KEY, algorithms=[ALGORITHM])
username: str = payload.get("sub")
username = payload.get("sub")
if username is None:
raise credentials_exception
token_scopes = payload.get("scopes", [])
Expand Down
2 changes: 1 addition & 1 deletion docs_src/security/tutorial005_an_py310.py
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ async def get_current_user(
)
try:
payload = jwt.decode(token, SECRET_KEY, algorithms=[ALGORITHM])
username: str = payload.get("sub")
username = payload.get("sub")
if username is None:
raise credentials_exception
token_scopes = payload.get("scopes", [])
Expand Down
6 changes: 3 additions & 3 deletions docs_src/security/tutorial005_an_py39.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from datetime import datetime, timedelta, timezone
from typing import Annotated, List, Union
from typing import Annotated, Union

import jwt
from fastapi import Depends, FastAPI, HTTPException, Security, status
Expand Down Expand Up @@ -44,7 +44,7 @@ class Token(BaseModel):

class TokenData(BaseModel):
username: Union[str, None] = None
scopes: List[str] = []
scopes: list[str] = []


class User(BaseModel):
Expand Down Expand Up @@ -116,7 +116,7 @@ async def get_current_user(
)
try:
payload = jwt.decode(token, SECRET_KEY, algorithms=[ALGORITHM])
username: str = payload.get("sub")
username = payload.get("sub")
if username is None:
raise credentials_exception
token_scopes = payload.get("scopes", [])
Expand Down