File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change 1
1
pytest-iam
2
2
==========
3
3
4
- pytest-iam spawns a lightweight OAuth2 / OpenID Server (OIDC) in a thread to be used in your test suite.
4
+ pytest-iam spawns a lightweight OAuth2 / OpenID Server (OIDC) / SCIM in a thread to be used in your test suite.
5
5
The machinery involves [ Canaille] ( https://canaille.readthedocs.io ) and [ Authlib] ( https://authlib.org ) .
6
6
7
7
- [ Repository] ( https://github.com/pytest-dev/pytest-iam )
@@ -12,15 +12,15 @@ Installation
12
12
------------
13
13
14
14
``` console
15
- pip install pytest-iam
15
+ uv add pytest-iam
16
16
```
17
17
18
18
Usage
19
19
-----
20
20
21
- pytest-iam provides tools to test your application authentication mechanism against a OAuth2/OIDC server:
21
+ pytest-iam provides tools to test your application authentication mechanism against a OAuth2/OIDC server, with SCIM support :
22
22
23
- - It launches a [ Canaille] ( https://canaille.readthedocs.io ) instance
23
+ - It launches a [ Canaille] ( https://canaille.readthedocs.io ) instance on a random port;
24
24
- It provides a `` iam_server `` fixture that comes with several features:
25
25
- the URL of the IAM server to configure your application
26
26
- IAM models (Users, groups, clients, tokens etc.) to prepare your tests and check the side effects.
You can’t perform that action at this time.
0 commit comments