docs: add FastAPI (casbin-fastapi-decorator) integration guide#989
docs: add FastAPI (casbin-fastapi-decorator) integration guide#989Neko1313 wants to merge 4 commits intocasdoor:masterfrom
Conversation
✅ Deploy Preview for iridescent-baklava-0d7550 ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
@hsluoyz Could you take a look at this pull request? |
There was a problem hiding this comment.
Pull request overview
This PR adds an integration guide for casbin-fastapi-decorator, a community library providing decorator-based Casbin authorization and Casdoor OAuth2 authentication for FastAPI. The guide is registered in the ecosystem page under the Python tag and added to the sidebar under Integration → Python. The PR also includes several markdownlint fixes across existing documentation files (MD029 ordered list markers, MD046 code block style consistency, and whitespace around admonition content).
Changes:
- New integration guide
docs/integration/python/casbin-fastapi.mdcovering installation, quick start, enforce target configuration, advanced composition, and component overview. - Ecosystem page and sidebar updated to include the new FastAPI integration entry.
- Markdownlint fixes (MD029, MD046) across multiple existing provider and connection docs, plus link checker config updates for newly-referenced URLs.
Reviewed changes
Copilot reviewed 19 out of 20 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
docs/integration/python/casbin-fastapi.md |
New integration guide for casbin-fastapi-decorator with FastAPI |
static/data/ecosystem/Integrations.json |
Registers FastAPI entry under Python tag |
sidebars.js |
Adds casbin-fastapi to the Python integrations sidebar |
docs/provider/oauth/{azureAD,baidu,gitee,github,gitlab,google,infoflow,linkedin}.md |
Adds <!-- markdownlint-disable MD029 --> to suppress ordered list marker linting |
docs/provider/web3/metamask.md |
Adds blank line inside :::tip admonition |
docs/provider/oauth/weCom.md |
Adds blank line inside :::info admonition |
docs/provider/idv/jumio.md |
Adds blank line before list inside section |
docs/how-to-connect/saml/tencent-cloud.md |
Adds blank line inside :::info admonition |
docs/how-to-connect/oauth.md |
Removes <span id="1"></span> anchor from heading |
docs/how-to-connect/mobile-sdks/react-native-app.md |
Removes a blank line between two Markdown tables |
docs/basic/server-installation.mdx |
Converts bold URLs to inline code in admonition |
docs/basic/public-api.md |
Converts indented code blocks to fenced code blocks |
.github/workflows/docs.links.check.config.json |
Adds ignore patterns for Jumio, Gitee, and GitLab links |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
You can also share your feedback on Copilot code review. Take the survey.
|
@hsluoyz is ready |
|
@hsluoyz you forgot about me :( ? |
|
@hsluoyz updated the project to avoid this critical integration bug |
Summary
casbin-fastapi-decorator— a community library providing decorator-based Casbin authorization and Casdoor OAuth2 authentication for FastAPIstatic/data/ecosystem/Integrations.json)Related
casbin-fastapi-decoratorto documentation as a community FastAPI integration apache/casbin-website#446