メインコンテンツまでスキップ

3. Terminology (用語)

参照される仕様で定義されている用語に加えて、本文書では以下の用語を使用します:

"native app" (ネイティブアプリ) - ユーザーがデバイスにインストールするアプリまたはアプリケーション。ブラウザコンテキストでのみ実行されるウェブアプリとは異なります。ウェブベースの技術を使用して実装されているが、ネイティブアプリとして配布されているアプリ、いわゆる「ハイブリッドアプリ」は、本仕様の目的においてネイティブアプリと同等とみなされます。

"app" (アプリ) - 特に指定がない限り「ネイティブアプリ」を指します。

"app store" (アプリストア) - ユーザーがアプリをダウンロードおよび購入できる電子商取引ストア。

"OAuth" - OAuth 2.0 Authorization Framework (OAuth 2.0 認可フレームワーク) [RFC6749] で規定されている認可プロトコル。

"external user-agent" (外部ユーザーエージェント) - リクエストを行うネイティブアプリとは別のエンティティまたはセキュリティドメインである認可リクエストを処理できるユーザーエージェント。アプリはクッキーストレージにアクセスしたり、ページコンテンツを検査または変更したりすることができません。

"embedded user-agent" (埋め込みユーザーエージェント) - 認可リクエストを行うネイティブアプリによってホストされるユーザーエージェント。アプリの一部を形成するか、同じセキュリティドメインを共有するため、アプリはクッキーストレージにアクセスしたり、ページコンテンツを検査または変更したりすることができます。

"browser" (ブラウザ) - "http" および "https" スキーム URI コンテンツを処理するためにオペレーティングシステムによって起動されるデフォルトのアプリケーション。

"in-app browser tab" (アプリ内ブラウザタブ) - ホストアプリ内に表示されるブラウザのプログラム的なインスタンス化。ブラウザの完全なセキュリティプロパティと認証状態を保持します。プラットフォーム固有の異なる製品名を持ち、そのいくつかは付録Bで詳述されています。

"web-view" (ウェブビュー) - アプリの制御下でウェブページをレンダリングするためにアプリに埋め込まれるウェブブラウザ UI (ユーザーインターフェース) コンポーネント。

"inter-app communication" (アプリ間通信) - デバイス上の2つのアプリ間の通信。

"claimed "https" scheme URI" (主張された "https" スキーム URI) - 一部のプラットフォームでは、ドメイン名の所有権を証明した後、アプリが "https" スキーム URI を主張することができます。このように主張された URI は、ブラウザではなくアプリで開かれます。

"private-use URI scheme" (プライベート使用 URI スキーム) - 本文書で使用される場合、アプリによって定義され ([RFC7595] の第3.8節の要件に従って)、オペレーティングシステムに登録される URI スキーム。そのようなスキームへの URI リクエストは、リクエストを処理するために登録したアプリを起動します。

"reverse domain name notation" (逆ドメイン名表記) - ドメイン名システムに基づく命名規則。ドメインコンポーネントが逆順になります。例えば、"app.example.com" は "com.example.app" になります。