app.core.jwt

Module Contents

Functions

_get_authorization_token(authorization: str = Header(...))

_get_current_user(db: db.mongodb.AsyncIOMotorClient = Depends(get_database), token: str = Depends(_get_authorization_token)) → models.user.User

_get_authorization_token_optional(authorization: str = Header(None))

_get_current_user_optional(db: db.mongodb.AsyncIOMotorClient = Depends(get_database), token: str = Depends(_get_authorization_token_optional)) → Optional[models.user.User]

get_current_user_authorizer(required: bool = True)

create_access_token(data: dict, expires_delta: Optional[datetime.timedelta] = None)

Attributes

ALGORITHM

access_token_jwt_subject

app.core.jwt.ALGORITHM = HS256
app.core.jwt.access_token_jwt_subject = access
app.core.jwt._get_authorization_token(authorization: str = Header(...))
async app.core.jwt._get_current_user(db: db.mongodb.AsyncIOMotorClient = Depends(get_database), token: str = Depends(_get_authorization_token)) models.user.User
app.core.jwt._get_authorization_token_optional(authorization: str = Header(None))
async app.core.jwt._get_current_user_optional(db: db.mongodb.AsyncIOMotorClient = Depends(get_database), token: str = Depends(_get_authorization_token_optional)) Optional[models.user.User]
app.core.jwt.get_current_user_authorizer(required: bool = True)
app.core.jwt.create_access_token(data: dict, expires_delta: Optional[datetime.timedelta] = None)