Aller au contenu principal

3. Terminology (Terminologie)

En plus des termes définis dans les spécifications référencées, ce document utilise les termes suivants :

"native app" (application native) - Une app ou application installée par l'utilisateur sur son appareil, distincte d'une application web qui s'exécute uniquement dans le contexte du navigateur. Les applications implémentées à l'aide de technologies web mais distribuées comme des applications natives, appelées "applications hybrides", sont considérées comme équivalentes aux applications natives aux fins de cette spécification.

"app" (application) - Une "application native" sauf indication contraire.

"app store" (boutique d'applications) - Une boutique de commerce électronique où les utilisateurs peuvent télécharger et acheter des applications.

"OAuth" - Protocole d'autorisation spécifié par le OAuth 2.0 Authorization Framework [RFC6749].

"external user-agent" (agent utilisateur externe) - Un agent utilisateur capable de gérer la demande d'autorisation qui est une entité séparée ou un domaine de sécurité distinct de l'application native effectuant la demande, de sorte que l'application ne peut pas accéder au stockage des cookies, ni inspecter ou modifier le contenu de la page.

"embedded user-agent" (agent utilisateur intégré) - Un agent utilisateur hébergé par l'application native effectuant la demande d'autorisation qui fait partie de l'application ou partage le même domaine de sécurité de sorte que l'application peut accéder au stockage des cookies et/ou inspecter ou modifier le contenu de la page.

"browser" (navigateur) - L'application par défaut lancée par le système d'exploitation pour gérer le contenu URI de schéma "http" et "https".

"in-app browser tab" (onglet de navigateur intégré à l'application) - Une instanciation programmatique du navigateur qui est affichée à l'intérieur d'une application hôte mais qui conserve les propriétés de sécurité complètes et l'état d'authentification du navigateur. Il a des noms de produits spécifiques à la plateforme différents, dont plusieurs sont détaillés dans l'Annexe B.

"web-view" - Un composant d'interface utilisateur (UI) de navigateur web intégré dans les applications pour afficher des pages web sous le contrôle de l'application.

"inter-app communication" (communication inter-applications) - Communication entre deux applications sur un appareil.

"claimed "https" scheme URI" (URI de schéma "https" revendiqué) - Certaines plateformes permettent aux applications de revendiquer un URI de schéma "https" après avoir prouvé la propriété du nom de domaine. Les URI revendiqués de cette manière sont ensuite ouverts dans l'application au lieu du navigateur.

"private-use URI scheme" (schéma URI à usage privé) - Tel qu'utilisé par ce document, un schéma URI défini par l'application (suivant les exigences de la Section 3.8 de [RFC7595]) et enregistré auprès du système d'exploitation. Les demandes URI vers de tels schémas lancent l'application qui l'a enregistré pour gérer la demande.

"reverse domain name notation" (notation de nom de domaine inversé) - Une convention de nommage basée sur le système de noms de domaine, mais dans laquelle les composants du domaine sont inversés, par exemple, "app.example.com" devient "com.example.app".