Skip to content

Commit a068bd4

Browse files
committed
feat: update path
1 parent b809e72 commit a068bd4

9 files changed

Lines changed: 52 additions & 53 deletions

File tree

.github/workflows/coverage.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
2525
- name: Run Coverage
2626
run: |
27-
python -m pytest --cov=fastapi_authz tests/
27+
python -m pytest --cov=fastapi_casbin_auth tests/
2828
coveralls --service=github
2929
env:
3030
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

CHANGELOG.md

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,81 +1,81 @@
11
# Semantic Versioning Changelog
22

3-
# [1.0.0](https://github.com/pycasbin/fastapi-authz/compare/v0.3.0...v1.0.0) (2024-03-29)
3+
# [1.0.0](https://github.com/officialpycasbin/fastapi-casbin-auth/compare/v0.3.0...v1.0.0) (2024-03-29)
44

55

66
### Features
77

8-
* upgrade CI Python version to 3.12 ([7886242](https://github.com/pycasbin/fastapi-authz/commit/7886242a1e552439c88b66575e97793100be2ae1))
8+
* upgrade CI Python version to 3.12 ([7886242](https://github.com/officialpycasbin/fastapi-casbin-auth/commit/7886242a1e552439c88b66575e97793100be2ae1))
99

1010

1111
### BREAKING CHANGES
1212

1313
* trigger major release
1414

15-
# [0.3.0](https://github.com/pycasbin/fastapi-authz/compare/v0.2.0...v0.3.0) (2024-03-02)
15+
# [0.3.0](https://github.com/officialpycasbin/fastapi-casbin-auth/compare/v0.2.0...v0.3.0) (2024-03-02)
1616

1717

1818
### Features
1919

20-
* update Python version to 3.9+, update CI Node.js version to 20 ([e762344](https://github.com/pycasbin/fastapi-authz/commit/e7623440e02977dde02673d0ce9158dddb14bd67))
20+
* update Python version to 3.9+, update CI Node.js version to 20 ([e762344](https://github.com/officialpycasbin/fastapi-casbin-auth/commit/e7623440e02977dde02673d0ce9158dddb14bd67))
2121

22-
# [0.2.0](https://github.com/pycasbin/fastapi-authz/compare/v0.1.0...v0.2.0) (2022-08-20)
22+
# [0.2.0](https://github.com/officialpycasbin/fastapi-casbin-auth/compare/v0.1.0...v0.2.0) (2022-08-20)
2323

2424

2525
### Features
2626

27-
* add jwt demo ([#19](https://github.com/pycasbin/fastapi-authz/issues/19)) ([8a3b50e](https://github.com/pycasbin/fastapi-authz/commit/8a3b50e58e53885140b3b4cffc50f17cb3406aa3))
27+
* add jwt demo ([#19](https://github.com/officialpycasbin/fastapi-casbin-auth/issues/19)) ([8a3b50e](https://github.com/officialpycasbin/fastapi-casbin-auth/commit/8a3b50e58e53885140b3b4cffc50f17cb3406aa3))
2828

29-
# [0.1.0](https://github.com/pycasbin/fastapi-authz/compare/v0.0.5...v0.1.0) (2021-12-01)
29+
# [0.1.0](https://github.com/officialpycasbin/fastapi-casbin-auth/compare/v0.0.5...v0.1.0) (2021-12-01)
3030

3131
### Features
3232

3333
* add release
34-
config ([ca64044](https://github.com/pycasbin/fastapi-authz/commit/ca64044342088f36fb9822376487260a2ac2c6a1))
34+
config ([ca64044](https://github.com/officialpycasbin/fastapi-casbin-auth/commit/ca64044342088f36fb9822376487260a2ac2c6a1))
3535
* always allow
36-
OPTIONS ([#16](https://github.com/pycasbin/fastapi-authz/issues/16)) ([6576796](https://github.com/pycasbin/fastapi-authz/commit/65767963ce26d8a63115ecbc87e76f812abd430f))
36+
OPTIONS ([#16](https://github.com/officialpycasbin/fastapi-casbin-auth/issues/16)) ([6576796](https://github.com/officialpycasbin/fastapi-casbin-auth/commit/65767963ce26d8a63115ecbc87e76f812abd430f))
3737

38-
# [0.1.0](https://github.com/pycasbin/fastapi-authz/compare/v0.0.1...v0.1.0) (2021-03-11)
38+
# [0.1.0](https://github.com/officialpycasbin/fastapi-casbin-auth/compare/v0.0.1...v0.1.0) (2021-03-11)
3939

4040
### Bug Fixes
4141

42-
* fix package ([6fc0a68](https://github.com/pycasbin/fastapi-authz/commit/6fc0a68e9a6620c0e67f355d82894b09aa5da1ef))
42+
* fix package ([6fc0a68](https://github.com/officialpycasbin/fastapi-casbin-auth/commit/6fc0a68e9a6620c0e67f355d82894b09aa5da1ef))
4343
* fix package
44-
build ([6ec4f6a](https://github.com/pycasbin/fastapi-authz/commit/6ec4f6a58e205bf70913b21cf7102282f4435939))
44+
build ([6ec4f6a](https://github.com/officialpycasbin/fastapi-casbin-auth/commit/6ec4f6a58e205bf70913b21cf7102282f4435939))
4545
* fix package
46-
install ([98f7a34](https://github.com/pycasbin/fastapi-authz/commit/98f7a34c2ee70b39a25f11d64746078253fb03ba))
47-
* typo ([5081da4](https://github.com/pycasbin/fastapi-authz/commit/5081da46b99d1b8d1746f683d675bde17566d659))
48-
* typo ([fe5800f](https://github.com/pycasbin/fastapi-authz/commit/fe5800f0f5af1b13a45721b24cfbdc48beabc8a2))
46+
install ([98f7a34](https://github.com/officialpycasbin/fastapi-casbin-auth/commit/98f7a34c2ee70b39a25f11d64746078253fb03ba))
47+
* typo ([5081da4](https://github.com/officialpycasbin/fastapi-casbin-auth/commit/5081da46b99d1b8d1746f683d675bde17566d659))
48+
* typo ([fe5800f](https://github.com/officialpycasbin/fastapi-casbin-auth/commit/fe5800f0f5af1b13a45721b24cfbdc48beabc8a2))
4949

5050
### Features
5151

5252
* add readme and
53-
demo ([191c6f1](https://github.com/pycasbin/fastapi-authz/commit/191c6f1caa812f288e8e8ecebad74762ca3b1866))
53+
demo ([191c6f1](https://github.com/officialpycasbin/fastapi-casbin-auth/commit/191c6f1caa812f288e8e8ecebad74762ca3b1866))
5454
* add release
55-
config ([ca64044](https://github.com/pycasbin/fastapi-authz/commit/ca64044342088f36fb9822376487260a2ac2c6a1))
55+
config ([ca64044](https://github.com/officialpycasbin/fastapi-casbin-auth/commit/ca64044342088f36fb9822376487260a2ac2c6a1))
5656

57-
# [0.1.0](https://github.com/pycasbin/fastapi-authz/compare/v0.0.3...v0.1.0) (2021-03-04)
57+
# [0.1.0](https://github.com/officialpycasbin/fastapi-casbin-auth/compare/v0.0.3...v0.1.0) (2021-03-04)
5858

5959
### Bug Fixes
6060

61-
* ci ([bd53180](https://github.com/pycasbin/fastapi-authz/commit/bd53180565fb55907b60666fb438add7cb18e4fb))
62-
* ci ([b47db22](https://github.com/pycasbin/fastapi-authz/commit/b47db22b106db1b0c6b90b1419a95f6be3e91511))
63-
* ci ([8ead7bd](https://github.com/pycasbin/fastapi-authz/commit/8ead7bd362c4ab72bc953286b97cd618206cfaac))
64-
* ci ([df1b2cd](https://github.com/pycasbin/fastapi-authz/commit/df1b2cd7ee05ed058d009070ae2e9150c794c41b))
65-
* ci ([ada48e9](https://github.com/pycasbin/fastapi-authz/commit/ada48e95c38494d59eb5c93698eb939201d1a038))
66-
* ci ([eec5cf0](https://github.com/pycasbin/fastapi-authz/commit/eec5cf0f292044be21b264a85e391545dbf1d200))
61+
* ci ([bd53180](https://github.com/officialpycasbin/fastapi-casbin-auth/commit/bd53180565fb55907b60666fb438add7cb18e4fb))
62+
* ci ([b47db22](https://github.com/officialpycasbin/fastapi-casbin-auth/commit/b47db22b106db1b0c6b90b1419a95f6be3e91511))
63+
* ci ([8ead7bd](https://github.com/officialpycasbin/fastapi-casbin-auth/commit/8ead7bd362c4ab72bc953286b97cd618206cfaac))
64+
* ci ([df1b2cd](https://github.com/officialpycasbin/fastapi-casbin-auth/commit/df1b2cd7ee05ed058d009070ae2e9150c794c41b))
65+
* ci ([ada48e9](https://github.com/officialpycasbin/fastapi-casbin-auth/commit/ada48e95c38494d59eb5c93698eb939201d1a038))
66+
* ci ([eec5cf0](https://github.com/officialpycasbin/fastapi-casbin-auth/commit/eec5cf0f292044be21b264a85e391545dbf1d200))
6767
* fix package
68-
build ([d15f244](https://github.com/pycasbin/fastapi-authz/commit/d15f244ab257e334b9204c140a4114c84f298f73))
68+
build ([d15f244](https://github.com/officialpycasbin/fastapi-casbin-auth/commit/d15f244ab257e334b9204c140a4114c84f298f73))
6969
* fix package
70-
build ([e190697](https://github.com/pycasbin/fastapi-authz/commit/e190697f2bc0678ee1762bb1b31c46cf4f7bd539))
70+
build ([e190697](https://github.com/officialpycasbin/fastapi-casbin-auth/commit/e190697f2bc0678ee1762bb1b31c46cf4f7bd539))
7171
* fix package
72-
install ([61a24a8](https://github.com/pycasbin/fastapi-authz/commit/61a24a816e823001e44a35a41fae5ecf86205697))
72+
install ([61a24a8](https://github.com/officialpycasbin/fastapi-casbin-auth/commit/61a24a816e823001e44a35a41fae5ecf86205697))
7373
* fix package
74-
install ([32e85a1](https://github.com/pycasbin/fastapi-authz/commit/32e85a15475290a3128274d5fa03e82f6198edf2))
75-
* typo ([51367ce](https://github.com/pycasbin/fastapi-authz/commit/51367ce9f189a218bfa270dbf389fda0cfed19f2))
76-
* typo ([843ba85](https://github.com/pycasbin/fastapi-authz/commit/843ba852a455e00ca942897363e59ee3ec1f0698))
74+
install ([32e85a1](https://github.com/officialpycasbin/fastapi-casbin-auth/commit/32e85a15475290a3128274d5fa03e82f6198edf2))
75+
* typo ([51367ce](https://github.com/officialpycasbin/fastapi-casbin-auth/commit/51367ce9f189a218bfa270dbf389fda0cfed19f2))
76+
* typo ([843ba85](https://github.com/officialpycasbin/fastapi-casbin-auth/commit/843ba852a455e00ca942897363e59ee3ec1f0698))
7777

7878
### Features
7979

8080
* add release
81-
config ([61dde88](https://github.com/pycasbin/fastapi-authz/commit/61dde885034f4ae5d32956141f8e70549088aac9))
81+
config ([61dde88](https://github.com/officialpycasbin/fastapi-casbin-auth/commit/61dde885034f4ae5d32956141f8e70549088aac9))

README.md

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,27 @@
1-
# fastapi-authz
2-
3-
[![Build Status](https://github.com/pycasbin/fastapi-authz/actions/workflows/release.yml/badge.svg)](https://github.com/pycasbin/fastapi-authz/actions/workflows/release.yml)
4-
[![Coverage Status](https://coveralls.io/repos/github/pycasbin/fastapi-authz/badge.svg)](https://coveralls.io/github/pycasbin/fastapi-authz)
5-
[![Version](https://img.shields.io/pypi/v/fastapi-authz.svg)](https://pypi.org/project/fastapi-authz/)
6-
[![PyPI - Wheel](https://img.shields.io/pypi/wheel/fastapi-authz.svg)](https://pypi.org/project/fastapi-authz/)
7-
[![Pyversions](https://img.shields.io/pypi/pyversions/fastapi-authz.svg)](https://pypi.org/project/fastapi-authz/)
8-
[![Download](https://img.shields.io/pypi/dm/fastapi-authz.svg)](https://pypi.org/project/fastapi-authz/)
1+
# fastapi-casbin-auth
2+
3+
[![Build Status](https://github.com/officialpycasbin/fastapi-casbin-auth/actions/workflows/release.yml/badge.svg)](https://github.com/officialpycasbin/fastapi-casbin-auth/actions/workflows/release.yml)
4+
[![Coverage Status](https://coveralls.io/repos/github/officialpycasbin/fastapi-casbin-auth/badge.svg)](https://coveralls.io/github/officialpycasbin/fastapi-casbin-auth)
5+
[![Version](https://img.shields.io/pypi/v/fastapi-casbin-auth.svg)](https://pypi.org/project/fastapi-casbin-auth/)
6+
[![PyPI - Wheel](https://img.shields.io/pypi/wheel/fastapi-casbin-auth.svg)](https://pypi.org/project/fastapi-casbin-auth/)
7+
[![Pyversions](https://img.shields.io/pypi/pyversions/fastapi-casbin-auth.svg)](https://pypi.org/project/fastapi-casbin-auth/)
8+
[![Download](https://img.shields.io/pypi/dm/fastapi-casbin-auth.svg)](https://pypi.org/project/fastapi-casbin-auth/)
99
[![Discord](https://img.shields.io/discord/1022748306096537660?logo=discord&label=discord&color=5865F2)](https://discord.gg/S5UjpzGZjN)
1010

11-
fastapi-authz is an authorization middleware for [FastAPI](https://fastapi.tiangolo.com/), it's based
12-
on [PyCasbin](https://github.com/casbin/pycasbin).
11+
fastapi-casbin-auth is an authorization middleware for [FastAPI](https://fastapi.tiangolo.com/), it's based on [PyCasbin](https://github.com/casbin/pycasbin).
1312

1413
## Installation
1514

1615
Install from pip
1716

1817
```bash
19-
pip install fastapi-authz
18+
pip install fastapi-casbin-auth
2019
```
2120

2221
Clone this repo
2322

2423
```bash
25-
git clone https://github.com/pycasbin/fastapi-authz.git
24+
git clone https://github.com/officialpycasbin/fastapi-casbin-auth.git
2625
python setup.py install
2726
```
2827

@@ -40,7 +39,7 @@ from fastapi import FastAPI
4039
from starlette.authentication import AuthenticationBackend, AuthenticationError, SimpleUser, AuthCredentials
4140
from starlette.middleware.authentication import AuthenticationMiddleware
4241

43-
from fastapi_authz import CasbinMiddleware
42+
from fastapi_casbin_auth import CasbinMiddleware
4443

4544
app = FastAPI()
4645

@@ -121,7 +120,7 @@ it in `demo/jwt_test.py`.
121120
### Run unit tests
122121

123122
1. Fork/Clone repository
124-
2. Install fastapi-authz dependencies, and run `pytest`
123+
2. Install fastapi-casbin-auth dependencies, and run `pytest`
125124

126125
```bash
127126
pip install -r dev_requirements.txt

demo/jwt_test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
AuthenticationBackend, AuthenticationError, BaseUser, AuthCredentials)
1010
from starlette.middleware.authentication import AuthenticationMiddleware
1111

12-
from fastapi_authz import CasbinMiddleware
12+
from fastapi_casbin_auth import CasbinMiddleware
1313

1414
JWT_SECRET_KEY = "secret"
1515
app = FastAPI()

demo/test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
from starlette.authentication import AuthenticationBackend, AuthenticationError, SimpleUser, AuthCredentials
88
from starlette.middleware.authentication import AuthenticationMiddleware
99

10-
from fastapi_authz import CasbinMiddleware
10+
from fastapi_casbin_auth import CasbinMiddleware
1111

1212
app = FastAPI()
1313

setup.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@
2222
]
2323

2424
setup(
25-
name="fastapi-authz",
26-
author="Zxilly",
27-
author_email="zhouxinyu1001@gmail.com",
25+
name="fastapi-casbin-auth",
26+
author="Casbin",
27+
author_email="admin@casbin.org",
2828
description="An authorization middleware for FastAPI that supports ACL, RBAC, ABAC, based on PyCasbin",
2929
long_description=long_description,
3030
long_description_content_type="text/markdown",
31-
url="https://github.com/pycasbin/fastapi-authz",
31+
url="https://github.com/officialpycasbin/fastapi-casbin-auth",
3232
keywords=[
3333
"fastapi",
3434
"starlette",

tests/conftest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
from starlette.authentication import SimpleUser
1313
from starlette.middleware.authentication import AuthenticationMiddleware
1414

15-
from fastapi_authz import CasbinMiddleware
15+
from fastapi_casbin_auth import CasbinMiddleware
1616

1717

1818
def get_examples(path):

0 commit comments

Comments
 (0)