Skip to content
This repository has been archived by the owner on Oct 22, 2024. It is now read-only.

Commit

Permalink
oidc: ajout des points d'entrées a minima
Browse files Browse the repository at this point in the history
  • Loading branch information
ikarius committed Jul 17, 2024
1 parent fb72d15 commit 97d9c6a
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 1 deletion.
3 changes: 2 additions & 1 deletion config/urls.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
import dora.support.views
import dora.users.views
from dora.data_inclusion.client import di_client_factory
from dora.oidc.urls import oidc_patterns
from dora.oidc.urls import oidc_patterns, proconnect_patterns

from .url_converters import InseeCodeConverter, SiretConverter

Expand Down Expand Up @@ -120,6 +120,7 @@
*private_api_patterns,
*di_api_patterns,
*oidc_patterns,
*proconnect_patterns,
]

if settings.PROFILE:
Expand Down
8 changes: 8 additions & 0 deletions dora/oidc/urls.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,11 @@
views.inclusion_connect_authenticate,
),
]

# Prendront la place de `oidc_patterns`,
# une fois Inclusion-Connect décommissionné.
proconnect_patterns = [
path("oidc/authorize", views.oidc_authorize),
path("oidc/logout", views.oidc_logout),
# ...
]
12 changes: 12 additions & 0 deletions dora/oidc/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -171,3 +171,15 @@ def inclusion_connect_authenticate(request):
except requests.exceptions.RequestException as e:
logging.exception(e)
raise APIException("Erreur de communication avec le fournisseur d'identité")


# Migration vers ProConnect :
# En parallèle des différents enpoints OIDC inclusion-connect.
# Les endpoints utilisés pour pro-connect, demandés pour le dossier d'inscription,
# seront les suivants:


def oidc_authorize(request): ...


def oidc_logout(request): ...

0 comments on commit 97d9c6a

Please sign in to comment.