Outils pour utilisateurs

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
guide_du_developpeur_capture [2025/09/09 18:50] – [3. Comparaison de données (optionnelle)] adminguide_du_developpeur_capture [2025/11/18 16:23] (Version actuelle) – [Lorsque l’utilisateur a terminé son parcours d’identification] admin
Ligne 21: Ligne 21:
   - **Connexion à l’API** : Cet appel vous fournira un token valide pendant 15 minutes, vous permettant d’accéder aux différentes méthodes de l’API.   - **Connexion à l’API** : Cet appel vous fournira un token valide pendant 15 minutes, vous permettant d’accéder aux différentes méthodes de l’API.
   - **Création d’un dossier utilisateur** : Lors de la création d’un dossier utilisateur, vous recevrez un identifiant de dossier ainsi qu'une clé API (api_key), qui sera essentielle pour la suite du processus.   - **Création d’un dossier utilisateur** : Lors de la création d’un dossier utilisateur, vous recevrez un identifiant de dossier ainsi qu'une clé API (api_key), qui sera essentielle pour la suite du processus.
-  - **Comparaison de données (optionnelle)** : Il est également possible de comparer des données attendues avec celles extraites de l'identité.+  - **Comparaison de données (en option)** : Il est également possible de comparer des données attendues avec celles extraites de l'identité.
   - **Redirection de l’utilisateur vers l’interface utilisateur (UI)** : La clé API obtenue à l’étape précédente vous permettra de rediriger l’utilisateur vers son parcours d’enrôlement.   - **Redirection de l’utilisateur vers l’interface utilisateur (UI)** : La clé API obtenue à l’étape précédente vous permettra de rediriger l’utilisateur vers son parcours d’enrôlement.
   - **Récupération du rapport** : Vous pourrez récupérer le rapport du dossier utilisateur en utilisant l'identifiant du dossier obtenu lors de la deuxième étape. Ce rapport contiendra le statut du dossier ainsi que des informations techniques et sur les différentes étapes de vérification.   - **Récupération du rapport** : Vous pourrez récupérer le rapport du dossier utilisateur en utilisant l'identifiant du dossier obtenu lors de la deuxième étape. Ce rapport contiendra le statut du dossier ainsi que des informations techniques et sur les différentes étapes de vérification.
   - **Récupération des documents** : Vous aurez également la possibilité de récupérer les documents d'identité et complémentaires soumis par l'utilisateur lors de son parcours.   - **Récupération des documents** : Vous aurez également la possibilité de récupérer les documents d'identité et complémentaires soumis par l'utilisateur lors de son parcours.
 +  - **Récupération de l'idClaim (en option)** : Uniquement dans le cas de la signature électronique avancée, retourne un ASIC-E.
  
 === 🔧 Options et outils complémentaires === === 🔧 Options et outils complémentaires ===
-  * **Faire fonctionner ID360 dans une webview (optionel)** : hors parcours proposant l'Identité Numérique La Poste +  * **Faire fonctionner ID360 dans une webview (en option)** : hors parcours proposant l'Identité Numérique La Poste 
-  * **Health monitoring**+  * **Interrompre un dossier** : Pour invalider une URL d'identification et forcer la clôture d'un dossier dans le cas d'un parcours non démarré ou incomplet.
  
 ---- ----
Ligne 372: Ligne 373:
 Notez qu'il s'agit d'une empreinte de l'enrôlement et non d'un rapport d’identification comme celui obtenu via le paramètre « report » (un exemple est disponible dans le swagger). Notez qu'il s'agit d'une empreinte de l'enrôlement et non d'un rapport d’identification comme celui obtenu via le paramètre « report » (un exemple est disponible dans le swagger).
  
-Même si vous n’utilisez pas ce token, le statut du dossier sera communiqué via l’URL de callback (voir l’étape suivante).+Même si vous n’utilisez pas ce token, le statut du dossier sera communiqué via l’URL de callback (voir [[https://wiki.id360docaposte.com/doku.php?id=guide_callbacks|le guide de callback]]).
  
  
Ligne 414: Ligne 415:
  
 **HTTP Status** : ''200 OK''   **HTTP Status** : ''200 OK''  
 +
 **Format de la réponse** : JSON **Format de la réponse** : JSON
  
Ligne 572: Ligne 574:
 | **Carte grise** | ''"documents": { "car_registration": [{ "name": "car_registration_image", "files": [{"url": xxxxxxxxxxxxxxx}]}'' | | **Carte grise** | ''"documents": { "car_registration": [{ "name": "car_registration_image", "files": [{"url": xxxxxxxxxxxxxxx}]}'' |
 | **Liveness** | ''"documents": { "liveness": [{"name": "liveness_video$0", "files": [{"url": "xxxxxxxxxxxxxxx"}]},{"name": "liveness_video$1","files": [{"url": "xxxxxxxxxxxxxxx"}]}]'' | | **Liveness** | ''"documents": { "liveness": [{"name": "liveness_video$0", "files": [{"url": "xxxxxxxxxxxxxxx"}]},{"name": "liveness_video$1","files": [{"url": "xxxxxxxxxxxxxxx"}]}]'' |
 +
 +
 +====== 7. Récupération de l'idClaim ======
 +
 +[[https://preprod.id360docaposte.com/static/swagger.html#/enrollment/enrollment_idclaim|Voir la méthode dans le Swagger]]
 +
 +----
 +
 +=== 🔧 Requête CURL – Production ===
 +<code javascript>
 +curl -X GET \
 +  "https://id360docaposte.com/api/1.0.0/enrollment/{id}/idclaim" \
 +  -H "accept: application/json" \
 +  -H "Authorization: Token 0123456789abcdef01234567"
 +</code>
 +
 +----
 +
 +=== 🔧 Requête CURL – Préproduction ===
 +<code javascript>
 +curl -X GET \
 +  "https://preprod.id360docaposte.com/api/1.0.0/enrollment/{id}/idclaim" \
 +  -H "accept: application/json" \
 +  -H "Authorization: Token 0123456789abcdef01234567"
 +</code>
 +
 +----
 +
 +=== 🛠 Informations techniques ===
 +
 +  * **''{id}''** : identifiant du dossier utilisateur, récupéré lors de sa création.
 +  * **Paramètres** : aucun paramètre attendu dans cette requête.
 +
 +----
 +
 +=== ✅ Résultat attendu ===
 +
 +**HTTP Status** : ''200 OK'' 
 + 
 +**Format de la réponse** : ASIC-E
 +
 +----
 +
 +=== 💬 Commentaires ===
 +
 +  * Le token de connexion est **valable 15 minutes**, renouvelées à chaque appel utilisant ce token.
 +  * En cas de token expiré ou absent, vous recevrez une **erreur 401 Unauthorized**.
 +  * Tant que votre token est valide, **il ne faut pas réutiliser la méthode ''login''**.
 +  * Le token s’utilise dans l’en-tête des appels suivants sous la forme :
 +
 +<code>
 +Authorization: Token le_token_retourné_par_login
 +</code>
  
 ====== Conditions pour faire fonctionner ID360 dans une WebView ====== ====== Conditions pour faire fonctionner ID360 dans une WebView ======
Ligne 582: Ligne 637:
   * Sur Android, initialiser la WebView avec l’**activity context** (et non le context global de l’application), pour assurer le bon fonctionnement des éléments comme les menus déroulants.   * Sur Android, initialiser la WebView avec l’**activity context** (et non le context global de l’application), pour assurer le bon fonctionnement des éléments comme les menus déroulants.
  
-====== Health Monitoring ======+====== Interrompre un dossier ======
  
-Il vous est possible via l’API health de récupérer un JSON donnant le statut sur les services utilisés par ID360+[[https://preprod.id360docaposte.com/static/swagger.html#/Enrollment%20Control/control_discontinue|Voir la méthode dans le Swagger]]
  
-curl "https://id360docaposte.com/health/" -H "accept:application/json"+----
  
-**Résultat (exemple)  :** +=== 🔧 Requête CURL – Production === 
-  +<code javascript
-<code json+curl -X GET \ 
-    "AR24": { +  "https://id360docaposte.com/api/1.0.0/enrollment/{id}/control/discontinue\ 
-        "local_status": +  -H "AuthorizationToken 0123456789abcdef01234567"
-            "status": "OK", +
-            "time": 1718095009.5825012 +
-        }, +
-        "global_status":+
-            "status": "OK", +
-            "time": 1718095010.3707883 +
-        }, +
-        "all_status":+
-            "0": "OK", +
-            "1": "OK" +
-        } +
-    }, +
-    "Antivirus":+
-        "local_status":+
-            "status": "OK", +
-            "time": 1718095015.1533806 +
-        }, +
-        "global_status": { +
-            "status": "OK", +
-            "time": 1718095017.9609795 +
-        }+
-        "all_status": { +
-            "0": "OK", +
-            "1": "OK" +
-        }, …. +
-    }, …. +
-    +
 </code> </code>
  
-Timecorrespond à la valeur de l’horaire auquel a été fait la dernière mise à jour  +---- 
 + 
 +=== 🔧 Requête CURL – Préproduction === 
 +<code javascript> 
 +curl -X GET \ 
 +  "https://preprod.id360docaposte.com/api/1.0.0/enrollment/{id}/control/discontinue"
 +  -H "Authorization: Token 0123456789abcdef01234567" 
 +</code> 
 + 
 +---- 
 + 
 +=== 🛠 Informations techniques === 
 + 
 +  * **''{id}''** : identifiant du dossier utilisateur, récupéré lors de sa création. 
 +  * **Paramètres** : aucun paramètre attendu dans cette requête. 
 + 
 +---- 
 + 
 +=== ✅ Résultat attendu === 
 + 
 +**HTTP Status** : ''204 No Content''   
 + 
 +---- 
 + 
 +=== 💬 Commentaires ===
  
-Deux instances "0" et "1" : vérifier qu’un OK est bien rendu pour les deux instances ID360+Le statut du dossier sera changé en DISCONTINUED
  

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also, you acknowledge that you have read and understand our Privacy Policy. If you do not agree, please leave the website.

Plus d’informations