fastapi-casdoor

Integration Casdoor with FastAPI


Keywords
auth, casdoor, fastapi, dependency
License
MIT
Install
pip install fastapi-casdoor==0.1.10

Documentation

fastAPI Casdoor

Integration Casdoor with FastAPI

Installation

pip install fastapi-casdoor

Usage

from typing import Annotated, Depends
from fastapi import FastAPI
from fastapi_casdoor.deps import get_current_user
from fastapi_casdoor.models import User


@app.get("/")
async def root(user: Annotated[User, Depends(get_current_user)]):
    return {
        "user": user,
    }