Skip to content

Commit

Permalink
[pre-commit.ci] auto fixes from pre-commit.com hooks
Browse files Browse the repository at this point in the history
for more information, see https://pre-commit.ci
  • Loading branch information
pre-commit-ci[bot] committed Jun 6, 2023
1 parent 71baa6d commit 7e0d634
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 13 deletions.
4 changes: 1 addition & 3 deletions plugins/auth_fief/fps_auth_fief/backend.py
Original file line number Diff line number Diff line change
Expand Up @@ -48,9 +48,7 @@ async def update_user(
access_token_info: FiefAccessTokenInfo = Depends(auth.authenticated()),
):
async def _(data: Dict[str, Any]) -> FiefUserInfo:
user = await fief.update_profile(
access_token_info["access_token"], {"fields": data}
)
user = await fief.update_profile(access_token_info["access_token"], {"fields": data})
return user

return _
Expand Down
20 changes: 10 additions & 10 deletions plugins/auth_fief/fps_auth_fief/routes.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,14 @@ def auth_factory(
class _AuthFief(Auth, Router):
def __init__(self) -> None:
super().__init__(app)

router = APIRouter()

@router.get("/auth-callback", name="auth_callback")
async def auth_callback(request: Request, response: Response, code: str = Query(...)):
redirect_uri = str(request.url_for("auth_callback"))
tokens, _ = await backend.fief.auth_callback(code, redirect_uri)

response = RedirectResponse(request.url_for("root"))
response.set_cookie(
backend.session_cookie_name,
Expand All @@ -37,9 +37,9 @@ async def auth_callback(request: Request, response: Response, code: str = Query(
httponly=True,
secure=False,
)

return response

@router.get("/api/me")
async def get_api_me(
request: Request,
Expand All @@ -63,22 +63,22 @@ async def get_api_me(
for action in actions:
if action in user_resource_permissions:
allowed.append(action)

keys = ["username", "name", "display_name", "initials", "avatar_url", "color"]
identity = {k: getattr(user, k) for k in keys}
return {
"identity": identity,
"permissions": checked_permissions,
}

self.include_router(router)

def current_user(self, permissions: Optional[Dict[str, List[str]]] = None) -> Callable:
return backend.current_user(permissions)

async def update_user(self, update_user=Depends(backend.update_user)) -> Callable:
return update_user

def websocket_auth(
self,
permissions: Optional[Dict[str, List[str]]] = None,
Expand Down

0 comments on commit 7e0d634

Please sign in to comment.