Working on user module
This commit is contained in:
@@ -75,6 +75,7 @@ def mk_resp(
|
||||
elif status_code == 408: response.status_code = status.HTTP_408_REQUEST_TIMEOUT
|
||||
elif status_code == 429: response.status_code = status.HTTP_429_TOO_MANY_REQUESTS
|
||||
elif status_code == 500: response.status_code = status.HTTP_500_INTERNAL_SERVER_ERROR
|
||||
elif status_code == 501: response.status_code = status.HTTP_501_NOT_IMPLEMENTED
|
||||
elif status_code == 502: response.status_code = status.HTTP_502_BAD_GATEWAY
|
||||
elif status_code == 503: response.status_code = status.HTTP_503_SERVICE_UNAVAILABLE
|
||||
elif status_code == 504: response.status_code = status.HTTP_504_GATEWAY_TIMEOUT
|
||||
|
||||
@@ -327,6 +327,17 @@ async def lookup_username_obj(
|
||||
return mk_resp(data=data)
|
||||
|
||||
|
||||
# Authenticate a username and password
|
||||
@router.get('/authenticate', response_model=Resp_Body_Base)
|
||||
async def user_authenticate(
|
||||
username: str = Query(..., min_length=2, max_length=50),
|
||||
password: str = Query(..., min_length=6, max_length=50),
|
||||
x_account_id: str = Header(...),
|
||||
):
|
||||
|
||||
return mk_resp(data=None, status_code=501) # Not Implemented
|
||||
|
||||
|
||||
@router.get('/{obj_id}', response_model=Resp_Body_Base)
|
||||
async def get_user_obj(
|
||||
obj_id: str = Query(..., min_length=1, max_length=22),
|
||||
|
||||
Reference in New Issue
Block a user