# fastAPI Casdoor
Integration Casdoor with FastAPI
## Installation
```bash
pip install fastapi-casdoor
```
## Usage
```python
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,
}
```
Raw data
{
"_id": null,
"home_page": "https://github.com/winrey/python-fastapi-casdoor",
"name": "fastapi-casdoor",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": "",
"keywords": "auth,casdoor,fastapi,dependency",
"author": "Winrey",
"author_email": "i@iaside.com",
"download_url": "",
"platform": null,
"description": "# fastAPI Casdoor\nIntegration Casdoor with FastAPI\n\n## Installation\n\n```bash\npip install fastapi-casdoor\n```\n\n## Usage\n\n```python\nfrom typing import Annotated, Depends\nfrom fastapi import FastAPI\nfrom fastapi_casdoor.deps import get_current_user\nfrom fastapi_casdoor.models import User\n\n\n@app.get(\"/\")\nasync def root(user: Annotated[User, Depends(get_current_user)]):\n return {\n \"user\": user,\n }\n```\n",
"bugtrack_url": null,
"license": "",
"summary": "Integration Casdoor with FastAPI",
"version": "0.1.10",
"split_keywords": [
"auth",
"casdoor",
"fastapi",
"dependency"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "6f9bfff877eac46d0c2d62c68a54b8098d2c2e70875f9c5274c15269b0b14060",
"md5": "3f4f345305cbf193d3814d861f8e4c8e",
"sha256": "823db5262fd3d124f54d6fc585cf35f07a0efec9bf12e0f2eb47ed69c137313f"
},
"downloads": -1,
"filename": "fastapi_casdoor-0.1.10-py3-none-any.whl",
"has_sig": false,
"md5_digest": "3f4f345305cbf193d3814d861f8e4c8e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 6642,
"upload_time": "2023-04-15T13:46:58",
"upload_time_iso_8601": "2023-04-15T13:46:58.007059Z",
"url": "https://files.pythonhosted.org/packages/6f/9b/fff877eac46d0c2d62c68a54b8098d2c2e70875f9c5274c15269b0b14060/fastapi_casdoor-0.1.10-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-04-15 13:46:58",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "winrey",
"github_project": "python-fastapi-casdoor",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "fastapi-casdoor"
}