Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| en:guide_de_parametrage [2025/09/30 16:59] – [Focus on the customizable online journey] admin | en:guide_de_parametrage [2026/01/12 16:39] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 35: | Ligne 35: | ||
| \\ | \\ | ||
| - | {{:en:generalinformation.png?1000|}} | + | {{:en:InformationsGeneralesEN.png}} |
| \\ | \\ | ||
| Ligne 64: | Ligne 64: | ||
| ⚠️ A cron job runs once a day to switch files to DELETED. This means the status update may happen up to 24 hours after the expiration. | ⚠️ A cron job runs once a day to switch files to DELETED. This means the status update may happen up to 24 hours after the expiration. | ||
| + | |||
| + | --- | ||
| + | |||
| + | === 📱 Device number limit === | ||
| + | |||
| + | The maximum number of devices that can be used during the enrollment process can be configured here. | ||
| + | |||
| + | * **0** means no device limit is applied. | ||
| + | * **1** means the user cannot switch devices during the enrollment journey. | ||
| + | * **2** means the user can switch devices during the enrollment journey **one time**. | ||
| + | |||
| + | If the configured device limit is exceeded, the user is **not blocked** and **no alert is displayed**. | ||
| + | However, the **enrollment result will be set to KO**. | ||
| --- | --- | ||
| Ligne 286: | Ligne 299: | ||
| The entered last name is compared with both the birth name and the usual name. | The entered last name is compared with both the birth name and the usual name. | ||
| - | 🔧 If you still want to perform such checks while redirecting the user to the ID360 identification URL—without letting them modify the expected data—an API method is available to push this data into the system (see: Developer Guide). | + | 🔧 If you still want to perform such checks while redirecting the user to the ID360 identification URL—without letting them modify the expected data, an API method is available to push this data into the system (see: Developer Guide). |
| + | |||
| + | ===== String Comparison in ID360 ===== | ||
| 🔧 The algorithm used is a fuzzy matching. | 🔧 The algorithm used is a fuzzy matching. | ||
| + | |||
| + | ID360 uses a **three-step approach** to compare strings. | ||
| + | The goal is to enable reliable comparisons even when strings contain accents, special characters, or linguistic variations. | ||
| + | |||
| + | ==== 1. Unidecode Step ==== | ||
| + | |||
| + | The first step is to **remove accents and diacritical marks** to standardize the comparison. | ||
| + | This allows words to be compared as if they were written using only standard ASCII characters. | ||
| + | |||
| + | **Example: | ||
| + | * élodie → elodie | ||
| + | |||
| + | Thus, *élodie* and *elodie* will be considered **identical** at this stage. | ||
| + | |||
| + | ==== 2. Generic Transliteration Step ==== | ||
| + | |||
| + | Once accents are removed, ID360 applies a **generic transliteration**. | ||
| + | This process converts non-ASCII characters (such as letters specific to certain languages) into their most common Latin alphabet equivalents. | ||
| + | The original language of the word is **not** taken into account here — only a standard transliteration is applied. | ||
| + | |||
| + | **Examples: | ||
| + | * weiß → weiss | ||
| + | * düker → duker | ||
| + | |||
| + | This step makes it possible to harmonize strings originating from different languages without knowing the linguistic context. | ||
| + | |||
| + | ==== 3. Precise Transliteration Step ==== | ||
| + | |||
| + | The final step performs a **contextual transliteration**, | ||
| + | For identity documents (passports, national ID cards, etc.), the language used corresponds to the **issuing country of the document**. | ||
| + | |||
| + | As a result, some letters are transformed differently depending on the language. | ||
| + | |||
| + | **Examples: | ||
| + | |||
| + | *For Germany (DE)* : | ||
| + | * Jörg → Joerg | ||
| + | * Düker → Dueker | ||
| + | |||
| + | *For France (FR)* : | ||
| + | * Jörg → Jorg | ||
| + | * Düker → Duker | ||
| + | |||
| + | This language-aware transliteration provides a **comparison more faithful to the document’s context**. | ||
| + | |||
| + | ==== Notes ==== | ||
| + | |||
| + | * Specific transliteration rules depend on the **country of origin**. | ||
| + | * European countries are generally less affected by these differences, | ||
| + | * Other countries may apply their own conventions depending on their civil registry standards or national requirements. | ||
| + | |||
| + | ==== Summary ==== | ||
| + | |||
| + | ID360 compares strings through a progressive process: | ||
| + | |||
| + | - **Character normalization** (removal of accents) | ||
| + | - **Universal transliteration** (generic conversion of non-ASCII characters) | ||
| + | - **Contextual transliteration** (conversion adapted to the document’s language) | ||
| + | |||
| + | This method ensures a **robust, consistent, and linguistically accurate comparison**. | ||