Mettre en place un service OpenID Connect sur un portail Publik (Entrouvert)

1️⃣ Ajouter le service OIDC

  1. Rendez-vous sur le portail Agent de votre portail Publik
  1. Allez dans le menu “Gestion d’identités” puis dans “Services”
  1. En haut à droite cliquez sur le bouton "Ajouter un service OIDC”
  1. Entrez les valeurs comme-suit : ℹ️ Toutes les champs dont le nom n’est pas renseigné ci-dessous sont à laisser avec les valeurs par défaut.
    1. Nom
      Mes déchets à {NOM_DE_LA_COLLECTIVITE}
      Logo
      Uploader le fichier transmis par Publidata ou laisser vide
      Couleur
      #000000
      Identifiant du client (client id)
      Renseigner la valeur transmise par Publidata à la place de la valeur par défaut
      Secret du client (client secret)
      Renseigner la valeur transmise par Publidata à la place de la valeur par défaut
      Mode d’autorisation
      aucun
      Processus d’autorisation
      code d’autorisation
      URIs de redirection
      Renseigner la valeur transmise par Publidata
      URIs de redirection après déconnexion
      Renseigner la valeur transmise par Publidata
      Politique des identifiants
      pseudonyme irréversible
      Algorithme de signature de l’IDToken
      RSA
      URI de déconnexion frontchannel
      Renseigner la valeur transmise par Publidata
  1. Cliquez sur Ajouter ✅

2️⃣ Configurer les claims

Les claims sont les attributs qui vont être partagées par votre portail GRU avec Publidata.

  1. Allez dans l’onglet “Configuration” de votre nouveau service OIDC
  1. Puis tout en bas dans la partie “Claims OIDC” renseignez les valeurs suivantes (supprimez ou modifiez les valeurs par défaut si nécessaire ET ajouter les nouvelles valeurs via le bouton “Ajouter claim” à droite) :
    1. Nom
      Valeur
      Portées (scopes)
      first_name
      django_user_first_name
      profile
      last_name
      django_user_last_name
      profile
      email
      django_user_email
      email
      landline_phone
      django_user_phone
      profile
      mobile_phone_1
      django_user_mobile
      profile

Le résultat attendu :

Notion image
 

✅ C’est terminé, il ne vous reste plus qu’à communiquer à Publidata que la configuration est en place.

Est ce que cela répond à votre question ?
😞
😐
🤩