Innopolis University DevOps Playground
Skip to content
Snippets Groups Projects

Feature/o auth2 authentification

Merged Leonid Novikov requested to merge feature/OAuth2_authentification into main
5 unresolved threads

Merge request reports

Approved by

Merged by Anton KudryavtsevAnton Kudryavtsev 1 year ago (Jun 28, 2023 8:45pm UTC)

Merge details

  • Changes merged into main with 731ad052.
  • Deleted the source branch.

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
40 38 hashed_password: str
41 39
42 40
41 users_db: Dict[str, UserInDB] = {} # todo: replace with database connection
42
43 43 pwd_context = CryptContext(schemes=["bcrypt"], deprecated="auto")
44 44
45 oauth2_scheme = OAuth2PasswordBearer(tokenUrl="token")
45 oauth2_scheme = OAuth2PasswordBearer(tokenUrl="/v1/auth/token")
  • 58 58 def get_user(db, username: str):
    59 59 if username in db:
    60 60 user_dict = db[username]
    61 return UserInDB(**user_dict)
    61 return UserInDB.parse_obj(user_dict)
  • Anton Kudryavtsev
    Anton Kudryavtsev @a.kudryavtsev started a thread on an outdated change in commit 2cbe080a
  • 71 71 return user
    72 72
    73 73
    74 def create_access_token(data: dict, setting: Annotated[Settings, Depends(get_settings)], expires_delta: timedelta | None = None):
  • 40 38 hashed_password: str
    41 39
    42 40
    41 users_db: Dict[str, UserInDB] = {} # todo: replace with database connection
    42
    43 43 pwd_context = CryptContext(schemes=["bcrypt"], deprecated="auto")
    44 44
    45 oauth2_scheme = OAuth2PasswordBearer(tokenUrl="token")
    45 oauth2_scheme = OAuth2PasswordBearer(tokenUrl="/v1/auth/token")
    46 46
    47 auth_router = APIRouter(prefix="/auth", tags=['auth'])
    47 router = APIRouter(prefix="/auth", tags=["auth"])
  • 156 raise HTTPException(
    157 status_code=status.HTTP_422_UNPROCESSABLE_ENTITY,
    158 detail="username is already taken",
    159 )
    160
    161 users_db[username] = UserInDB(
  • mentioned in commit 731ad052

  • Please register or sign in to reply