Esup-Signature

Arborescence des pages

Vous regardez une version antérieure (v. /wiki/spaces/SIGN/pages/1011941380/Signature+des+ext%C3%A9rieurs+ProConnect+FranceConnect+SMS...) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 6) afficher la version suivante »

Esup-signature permet d'envoyer des demandes à des personnes extérieures à l'établissement. Lorsqu'une adresse externe est détectée, esup-signature ouvre un accès temporaire à la plateforme, via un lien unique, pour signer une demande en particulier.

Selon la configuration, l'utilisateur sera invité à se connecter via ProConnect, FranceConnect, code OTP via SMS ou aura accès directement à la demande (cette dernière possibilité n'est bien sur pas conseillée).

Authentification ProConnect


Depuis la version 1.34.0 vous avez la possibilité de configurer une authentification FranceConnect !


Dans un premier temps, il faut faire une demande auprès de la plateforme ProConnect : https://partenaires.proconnect.gouv.fr/

La demande se fait en deux phase, test et prod. Il est très simple et rapide d'obtenir des identifiants de test vous permettant de vérifier le fonctionnement du dispositif. 

Vous devrez obligatoirement saisir une adresse de redirection qui sera de cette forme : https://esup-signature.univ-ville.fr/login/oauth2/code/proconnect

Il faudra aussi une adresse de logout : https://esup-signature-demo.univ-rouen.fr/logout

Une fois les identifiants obtenus, la configuration ProConnect se fait au niveau du fichier application.yml dans la section spring → security.

Voici un exemple qui comprend aussi une configuration FranceConnect, les deux modes étant cumulables :

spring:
    security:
        oauth2:
            client:
                provider:
                    esup-signature:
                        issuer-uri: https://cas.univ-rouen.fr/oidc
                    proconnect:
                        issuer-uri: https://fca.integ01.dev-agentconnect.fr/api/v2
                    franceconnect:
                        issuer-uri: https://fcp-low.sbx.dev-franceconnect.fr/api/v2
                registration:
                    proconnect:
                        provider: proconnect
                        client-id: xxxxxxx
                        client-secret: xxxxxxx
                        authorization-grant-type: authorization_code
                        scope:
                            - openid
                            - email
                            - family_name
                            - usual_name
                            - given_name
                    franceconnect:
                        provider: franceconnect
                        authorization-grant-type: authorization_code
                        client-id: xxxxxx
                        client-secret: xxxxxx
                        scope:
                            - openid
                            - family_name
                            - given_name
                            - email


Authentification FranceConnect


Depuis la version 1.34.0 vous avez la possibilité de configurer une authentification FranceConnect !



Fonctionnement de l'authentification OTP par SMS


Depuis la version 1.24.1 il est possible d'activer ou non l'utilisation des SMS dans le cadre de la connexion OTP via le parametre sms-required: false du fichier de configuration application.yml

Dans le cas ou sms-required est à false, l'utilisateur demandeur à la possibilité de forcer l'utilisation du SMS sinon le seul lien reçu par mail par le destinataire suffira à accéder à la plateforme.


Pour l'utilisation des SMS, il faut configurer un système d'envoi via la configuration suivante Configuration#sms


Pour envoyer une demande de signature à une personne externe, le processus est le même que pour une personne de l'établissement. 

Après avoir cliqué sur "Demander une signature", il faut saisir l'adresse email du destinataire. Lorsque le système détecte une adresse externe, il propose de compléter les informations minimal pour authentifier l'utilisateur.

Vous devez obligatoirement saisir nom, prénom.

Le numéro de mobile servira lors de l'authentification du destinataire et servira d'identifiant (en base de données) pour les journaux d'activités.

Si vous n'avez pas de numéro, il devra être saisi par le signataire à posteriori dans le cas ou sms-required est à true

Authentification de l'utilisateur externe

Lorsque la demande est envoyée, le destinataire externe reçoit un mail contenant un lien à usage unique : 

Lorsque le destinataire clique sur le lien, un SMS lui est envoyé. Il peut alors saisir le code reçu sur la page de connexion :

Si tout correspond, l'utilisateur est connecté et obtient le rôle OTP qui lui permet d'accéder pour une durée limitée à la demande de signature. L'interface pour les externes a été simplifiée, ils peuvent, sur la page de la demande, compléter leurs nom et prénom et ajouter ou dessiner une image de signature. 

Si une signature avec certificat leur est demandée, il leur faudra installer Esup-DSS-Client



  • Aucune étiquette