Commit Graph

12 Commits

Author SHA1 Message Date
Manuel Raynaud
4d2d924768 (marketing) add documentation
Add documentation explainig how to use this module and how to add a new
backend.
2025-12-08 15:03:18 +01:00
Quentin BEY
b5d1027787 (oidc) add backend logout endpoint
This endpoint can be called by the IdP to kill all the user
sessions.

In order to allow to kill only one session, we need to store the
session ID when login from IdP...
2025-10-24 13:27:39 +02:00
Manuel Raynaud
c5ba9134b2 📝(doc) add missing OIDC_OP_INTROSPECTION_ENDPOINT usage
In the how to use oidc resource server backend documentation, tu usage
of the OIDC_OP_INTROSPECTION_ENDPOINT settings was missing.
2025-06-18 11:41:22 +02:00
Manuel Raynaud
5f09ce6d72 📝(malware_detection) update documentation
The usage of a Fernet key and its related settings was still in the documentation. This commit removes it.
2025-05-07 08:52:36 +02:00
Manuel Raynaud
453018a732 (malware_detection) add a module malware_detection
In many projects we need a solution to analyse file to detect malware in
them. We want to do this job once here and then reuse it in all the
projects.
2025-05-06 18:35:37 +02:00
Quentin BEY
aabe212501 💥(oidc) normalize setting names
The first implementation was trying to keep names used across our
projects but we better make things clean before broad adoption of the
library.
2025-04-11 14:04:32 +02:00
Quentin BEY
dda74f38ae (oidc) allow silent login authentication
This provides the backend tools to manage silent login.
2025-04-10 12:30:09 +02:00
Quentin BEY
88f9cbf6c1 🐛(oidc) add "is new" information to post action
Some post user "get or create" actions need to adapt whether the user
was created or not.
2025-04-10 12:30:09 +02:00
Quentin BEY
2098a7db29 (oidc) add essential claims check setting
This allow to enforce claims presence in OIDC response by simply setting
a parameter.
2025-04-09 16:07:33 +02:00
Quentin BEY
83ecd7884d (oidc) allow JSON format in user info endpoint
In some cases, the OIDC identity provider does not allow to use JWT in
userinfo response, we want to be able to explicitely disable it.
2025-04-09 15:15:53 +02:00
Quentin BEY
47930a205e (oidc) add refresh token tools
This provides a way to to refresh the OIDC access token.

The OIDC token will be used to request data to a resource server.
This code is highly related to
mozilla/mozilla-django-oidc#377

The refresh token is encrypted in the session.
2025-04-03 17:09:54 +02:00
Quentin BEY
270f06d6a5 📝(oidc) add "how-to" documentation about backends
This provides a very simple documentation about how to integrate the
backends in a project. This is surely not enough.
2025-04-03 17:03:23 +02:00