cognee/cognee/modules/users/get_fastapi_users.py
Boris e7644f4b3a
feat: migrate new UI to cognee (#966)
<!-- .github/pull_request_template.md -->

## Description
<!-- Provide a clear description of the changes in this PR -->

## DCO Affirmation
I affirm that all code in every commit of this pull request conforms to
the terms of the Topoteretes Developer Certificate of Origin.

---------

Co-authored-by: Igor Ilic <igorilic03@gmail.com>
2025-06-18 20:56:44 +02:00

21 lines
594 B
Python

import uuid
from functools import lru_cache
from fastapi_users import FastAPIUsers
from .authentication.get_api_auth_backend import get_api_auth_backend
from .authentication.get_client_auth_backend import get_client_auth_backend
from .get_user_manager import get_user_manager
from .models.User import User
@lru_cache
def get_fastapi_users():
api_auth_backend = get_api_auth_backend()
client_auth_backend = get_client_auth_backend()
fastapi_users = FastAPIUsers[User, uuid.UUID](
get_user_manager, [api_auth_backend, client_auth_backend]
)
return fastapi_users