1bc063a4b9
docs: add killswitch-GUI as a contributor for doc ( #988 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-05-09 15:29:21 +02:00
924d163792
Update Documentation installation and fix new beanie install method ( #982 )
...
* Update installation types and fix beanie install
* Move install instructions to redis authentication
* Add Redis install instructions
2022-05-09 15:28:56 +02:00
7d6cd29a7a
docs: add Qwizi as a contributor for bug, bug ( #985 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-05-09 09:33:55 +02:00
d0d1a0dea1
Bump version: 10.0.1 → 10.0.2
v10.0.2
2022-05-06 15:04:15 +02:00
c1ce87b4fe
Set orm_mode on BaseUser schema
2022-05-06 14:56:49 +02:00
15ce3eaab6
Bump version: 10.0.0 → 10.0.1
v10.0.1
2022-05-06 13:20:33 +02:00
78be936297
Put exceptions in a dedicated module to avoid circular imports
2022-05-06 13:17:22 +02:00
5f57c75813
Fix AuthenticationBackend typing
2022-05-05 18:16:16 +02:00
685984e6e3
Bump version: 9.3.2 → 10.0.0
v10.0.0
2022-05-05 14:58:45 +02:00
72aa68c462
Native model and generic ID ( #971 )
...
* Use a generic Protocol model for User instead of Pydantic
* Remove UserDB Pydantic schema
* Harmonize schema variable naming to avoid confusions
* Revamp OAuth account model management
* Revamp AccessToken DB strategy to adopt generic model approach
* Make ID a generic instead of forcing UUIDs
* Improve generic typing
* Improve Strategy typing
* Tweak base DB typing
* Don't set Pydantic schemas on FastAPIUsers class: pass it directly on router creation
* Add IntegerIdMixin and export related classes
* Start to revamp doc for V10
* Revamp OAuth documentation
* Fix code highlights
* Write the 9.x.x ➡️ 10.x.x migration doc
* Fix pyproject.toml
2022-05-05 14:51:19 +02:00
b7734fc8b0
Bump version: 9.3.1 → 9.3.2
v9.3.2
2022-05-05 11:56:39 +02:00
942182923d
Add version guards for DB adapters in prevision of v10
2022-05-05 11:55:48 +02:00
3024cc896f
Fix Fief panel on README
2022-05-04 11:11:22 +02:00
d0456e9499
Fix doc outdated panel
2022-05-04 11:01:58 +02:00
60e951edc7
Add outdated warning in docs
2022-05-04 10:54:28 +02:00
dc4f73f81f
Fix CI doc
2022-05-04 10:46:31 +02:00
bcc467791a
Fix CI doc
2022-05-04 10:44:10 +02:00
9304ac0223
Fix CI doc
2022-05-04 10:42:16 +02:00
37d44ba3e1
Fix CI doc
2022-05-04 10:35:38 +02:00
b98ab0bf66
Fix doc CI
2022-05-04 10:33:20 +02:00
403bec9c05
Update mkdocs and configure docs versioning
2022-05-04 10:23:42 +02:00
e29633204d
docs: add KentonParton as a contributor for financial ( #963 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-04-23 09:24:35 +02:00
f9b2941e3c
Fix Fief presentation
2022-04-21 11:57:09 +02:00
b9f4f739af
Fix Fief beta button
2022-04-21 11:52:39 +02:00
af3f9c9d59
Add Fief presentation on README
2022-04-21 11:48:42 +02:00
eb05ee3e03
docs: add ricfri as a contributor for bug ( #961 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-04-21 11:25:49 +02:00
05042b5a1e
Bump version: 9.3.0 → 9.3.1
v9.3.1
2022-04-21 11:23:10 +02:00
bce37a1116
Fix unit test following httpx-oauth update
2022-04-21 11:20:32 +02:00
7fc3ed185d
Bump dependencies
2022-04-21 11:07:36 +02:00
18954cc7bd
Add simple solution to update of oauth with more consistent use of identifiers ( #953 )
2022-04-21 11:06:21 +02:00
6ba70bdbc6
Bump version: 9.2.6 → 9.3.0
v9.3.0
2022-03-22 15:12:19 +01:00
20682ec4e8
Add docs for PasswordHelper customization
2022-03-22 14:46:12 +01:00
7f6d038d91
Create a class helper to let configure the password hasher dynamically
2022-03-22 14:16:49 +01:00
4f5676b979
docs: add jtv8 as a contributor for code ( #947 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-03-22 11:29:58 +01:00
5d8160669c
Define deps only in pyproject.toml using flit
2022-03-22 11:24:51 +01:00
b054383fbf
Enable RS256/ES256 and other algorithms for JWT strategy ( #943 )
...
* Implement RS256 for JWT auth
* Update docs with RS256 example
* Added ES256 tests
* Format with isort and black
* Removed example RSA key pair (so as not to tempt people to use it)
* Added pyjwt[crypto] to requirements
* Removed pycryptodome by hardcoding example keys
* Removed unnecessary Tuple import from typing
2022-03-22 10:28:00 +01:00
0db2ce9d9e
Bump version: 9.2.5 → 9.2.6
v9.2.6
2022-03-16 09:05:43 +01:00
ff7c3957e7
Bump dependencies
2022-03-16 08:44:18 +01:00
06ad0371fb
Bump version: 9.2.4 → 9.2.5
v9.2.5
2022-02-18 11:11:55 +01:00
92ef295cde
Add typecheck to build steps
2022-02-18 11:10:10 +01:00
e79b34ed35
Fix #922 : allow DependencyCallable type to be generators
2022-02-18 11:04:56 +01:00
ac0b16f8d7
Bump dependencies
2022-02-18 11:01:43 +01:00
e6911cd55f
docs: add gaganpreet as a contributor for code ( #919 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-02-11 08:08:17 +01:00
04e432acad
Unique names for routes ( #916 )
2022-02-11 08:07:45 +01:00
29cfe8ae5e
Bump version: 9.2.3 → 9.2.4
v9.2.4
2022-02-07 08:57:19 +01:00
63b96a42c3
Use new Flit style metadata
2022-02-07 08:54:40 +01:00
396324b5ac
Move config to pyproject.toml
2022-02-07 08:49:31 +01:00
020cb041d3
Fix #904 : Wrong model config in MongoDB OAuth example
2022-02-07 08:39:20 +01:00
ef6a23407d
docs: add mekanix as a contributor for platform ( #907 )
...
* docs: update README.md [skip ci]
* docs: update .all-contributorsrc [skip ci]
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-02-07 08:36:07 +01:00
5ed4538e32
Generate setup.py file ( #896 )
2022-02-07 08:34:50 +01:00