pycdn/bearer/routes/auth.py

18 lines
405 B
Python
Raw Permalink Normal View History

2023-04-06 23:58:56 +03:00
from fastapi import APIRouter, Depends
from typing import Annotated, Union
import secrets
from fastapi.security import OAuth2PasswordBearer, OAuth2PasswordRequestForm
auth = APIRouter()
@auth.get("/create_secret_key/")
async def create_secret_key():
return {"key": secrets.token_hex(32)}
@auth.post("/token")
async def login(form_data: Annotated[OAuth2PasswordRequestForm, Depends()]):
pass