コード例 #1
0
async def logout(response: Response, request: Request, token: Optional[str] = Security(api_key)):

    await SessionManager.del_session(request.state.db, token)
    response.delete_cookie(key='token')
    return {'success': True}
コード例 #2
0
ファイル: api.py プロジェクト: fisheye36/meet-book
def logout(response: Response):
    response.delete_cookie(key=config.auth_token_name)
    return Message(message='Logged out')
コード例 #3
0
 async def end_session(self, session_id: str, response: Response):
     response.delete_cookie(self.model.name)
     await self.backend.remove(session_id)
コード例 #4
0
 async def get_logout_response(self, user: BaseUserDB,
                               response: Response) -> Any:
     response.delete_cookie(self.cookie_name,
                            path=self.cookie_path,
                            domain=self.cookie_domain)
コード例 #5
0
ファイル: oauth.py プロジェクト: Shirataki2/WebBash
async def logout(response: Response):  # pragma: no cover
    response.delete_cookie("access_token")
    response.delete_cookie("refresh_token")
    response.delete_cookie("access_token_expire")
    return
コード例 #6
0
ファイル: main.py プロジェクト: minshinkhant/AHMA_docker
def delete_cookie(response: Response):
    response.delete_cookie("fakesession")
    return {"cookies deleted"}
コード例 #7
0
def bye_bye(response: Response):
	response.delete_cookie(key="session_token",path="/")
	response.status_code = 307
	response.headers['Location'] = "/"
	return response
コード例 #8
0
ファイル: main.py プロジェクト: fkirkholt/urd-backend
def logout(response: Response):
    response.delete_cookie("session")
    return {"success": True}
コード例 #9
0
def logout(token: str = Depends(oauth2_scheme), db=Depends(get_db)):
    auth_service.save_revoked_token(token, db)

    response = Response()
    response.delete_cookie("access_token")
    return response
コード例 #10
0
async def logout(response: Response):
    """
    Logout the user by deleting all tokens. Only unexpired tokens can logout.
    """
    del response.headers['authorization']
    response.delete_cookie(REFRESH_TOKEN_KEY)
コード例 #11
0
async def logout(response: Response) -> dict:
    response.delete_cookie(key="access_token")
    return {"status": "ok"}
コード例 #12
0
ファイル: main.py プロジェクト: Ryczek/Zadanie1.1
def logout(response: Response, cookie: str = Cookie(None)):
    if cookie not in app.sessions:
        return RedirectResponse(url='/')
    response.delete_cookie(key='cookie')
    app.sessions.clear()
    return RedirectResponse(url='/')
コード例 #13
0
def logout_route(response: Response):
    response.delete_cookie("session")

    return {"detail": "Logout Successfully!"}
コード例 #14
0
ファイル: auth.py プロジェクト: lekha/jeopardy
async def logout_user(response: Response) -> None:
    response.delete_cookie("user")
コード例 #15
0
ファイル: auth.py プロジェクト: epicteller/epicteller
async def revoke_credential(r: Response):
    r.delete_cookie('q_c0', path='/')
コード例 #16
0
ファイル: auth.py プロジェクト: S1mS1ngh/bearcat-circle
async def user_logout(response: Response):
    response.delete_cookie(key="access_token")
    message = {"message": "User is logout"}
    return message
コード例 #17
0
def logout(response: Response):
    '''
    Removes the 'Authorization' cookie. However, the signed JWT remains valid, until it gets expired automatically.
    '''

    response.delete_cookie('Authorization')
コード例 #18
0
ファイル: auth.py プロジェクト: pegov/fastapi-auth
 async def logout(*, response: Response):
     response.delete_cookie(access_cookie_name)
     response.delete_cookie(refresh_cookie_name)
     return None
コード例 #19
0
 async def login(request: Request, response: Response):
     response.delete_cookie('ref')