onPremisesPublishing リソースの種類

名前空間: microsoft.graph

重要

Microsoft Graph のバージョンの /beta API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 API が v1.0 で使用できるかどうかを確認するには、 バージョン セレクターを使用します。

Azure AD アプリケーション プロキシを介して発行されたオンプレミス アプリケーションは、アプリケーション オブジェクトとそれに関連付けられている onPremisesPublishing プロパティによって表されます。 アプリケーション プロキシは、オンプレミス アプリケーションへのセキュリティで保護されたリモート アクセスを提供します。

onPremisesPublishing オブジェクトは、オンプレミス アプリケーションのアプリケーション プロキシを構成するためのプロパティのセットを表します。

カスタム アプリケーションのインスタンス化またはアプリケーションの作成後、アプリケーションの onPremisesPublishing プロパティを更新することで、アプリケーションのアプリケーション プロキシ設定を構成できます。

アプリケーション プロキシの構成に関するチュートリアルについては、「Microsoft Graph APIを使用してアプリケーション プロキシの構成を自動化する」を参照してください。

プロパティ

プロパティ 説明
alternateUrl 文字列 複数のアプリ プロキシ アプリケーションの前でトラフィック マネージャーを構成する場合、alternateUrl はトラフィック マネージャーを指すユーザー フレンドリな URL です。
applicationServerTimeout 文字列 接続を閉じる前に、コネクタがバックエンド アプリケーションからの応答を待機する期間。 指定できる値は default、 . long 既定に設定すると、バックエンド アプリケーションのタイムアウトの長さは 85 秒です。 long に設定すると、バックエンド タイムアウトは 180 秒に増加します。 サーバーが要求に応答するのに 85 秒以上かかる場合、またはアプリケーションにアクセスできず、エラー状態が "バックエンド タイムアウト" の場合に使用 long します。 既定値は、default です。
applicationType String このアプリケーションがアプリケーション プロキシ構成されたアプリケーションであるかどうかを示します。 これは、システムによって事前に設定されます。 読み取り専用です。
externalAuthenticationType externalAuthenticationType アプリケーションの事前認証設定について詳しく説明します。 事前認証では、アプリにアクセスする前にユーザーが認証する必要があることを強制します。 Passthru では認証は必要ありません。 可能な値は、passthruaadPreAuthentication です。
Externalurl 文字列 アプリケーションの公開された外部 URL。 たとえば、「 https://intranet-contoso.msappproxy.net/ 」のように入力します。
internalUrl 文字列 アプリケーションの内部 URL。 たとえば、「 https://intranet/ 」のように入力します。
isBackendCertificateValidationEnabled Boolean アプリケーションに対してバックエンド SSL 証明書の検証が有効になっているかどうかを示します。 すべての新しいアプリケーション プロキシ アプリでは、プロパティは既定で設定trueされます。 既存のすべてのアプリの場合、プロパティは false.
isHttpOnlyCookieEnabled Boolean HTTP 応答ヘッダーで HTTPOnly Cookie フラグを設定する必要があるかどうかを示します。 この値を設定してtrue、アプリケーション プロキシ Cookie に HTTP 応答ヘッダーに HTTPOnly フラグを含めます。 リモート デスクトップ サービスを使用している場合は、この値を False に設定します。 既定値は、false です。
isOnPremPublishingEnabled Boolean アプリケーションが現在アプリケーション プロキシ経由で発行されているかどうかを示します。 これは、システムによって事前に設定されます。 読み取り専用です。
isPersistentCookieEnabled Boolean 永続的な Cookie フラグを HTTP 応答ヘッダーに設定する必要があるかどうかを示します。 この値を false. この設定は、プロセス間で Cookie を共有できないアプリケーションにのみ使用します。 Cookie 設定の詳細については、「Azure Active Directoryのオンプレミス アプリケーションにアクセスするための Cookie 設定」を参照してください。 既定値は、false です。
isSecureCookieEnabled Boolean HTTP 応答ヘッダーで Secure Cookie フラグを設定する必要があるかどうかを示します。 暗号化された HTTPS 要求などのセキュリティで保護されたチャネル経由で Cookie を送信するには true 、この値を設定します。 既定値は、true です。
isStateSessionEnabled Boolean クライアントが OAuth 2.0 承認コード許可フローを使用するときの状態パラメーターの検証が有効かどうかを示します。 この設定を使用すると、管理者はアプリの CSRF 保護を有効にするかどうかを指定できます。
isTranslateHostHeaderEnabled Boolean アプリケーションがリポジトリ ヘッダー内の URL を変換する必要があるかどうかを示します。 アプリケーションが認証要求で true 元のホスト ヘッダーを必要としていない限り、この値を保持します。 既定値は、true です。
isTranslateLinksInBodyEnabled Boolean アプリケーションがアプリケーション本文の URL を変換する必要があるかどうかを示します。 他の false オンプレミス アプリケーションへのハードコーディングされた HTML リンクがあり、カスタム ドメインを使用しない場合を除き、この値を保持します。 詳細については、「アプリケーション プロキシを使用したリンク変換」を参照してください。 既定値は、false です。
singleSignOnSettings onPremisesPublishingSingleSignOn オンプレミス アプリケーションのシングル サインオン構成を表します。
verifiedCustomDomainCertificatesMetadata verifiedCustomDomainCertificatesMetadata カスタム ドメインが使用されているときにアプリケーションに関連付けられている証明書の詳細。 null 既定のドメインを使用している場合。 読み取り専用です。
verifiedCustomDomainKeyCredential keyCredential 使用されるカスタム ドメインに関連付けられているキー資格情報。
verifiedCustomDomainPasswordCredential passwordCredential 使用されるカスタム ドメインに関連付けられているパスワード資格情報。

JSON 表記

以下は、リソースの JSON 表記です。

{
  "alternateUrl": "String",
  "applicationServerTimeout": "String",
  "applicationType": "String",
  "externalAuthenticationType": "String",
  "externalUrl": "String",
  "internalUrl": "String",
  "isBackendCertificationValidationEnabled": true,
  "isHttpOnlyCookieEnabled": true,
  "isOnPremPublishingEnabled": true,
  "isPersistentCookieEnabled": true,
  "isSecureCookieEnabled": true,
  "isStateSessionEnabled": true,
  "isTranslateHostHeaderEnabled": true,
  "isTranslateLinksInBodyEnabled": true,
  "singleSignOnSettings": {"@odata.type": "microsoft.graph.onPremisesPublishingSingleSignOn"},
  "verifiedCustomDomainCertificatesMetadata": {"@odata.type": "microsoft.graph.verifiedCustomDomainCertificatesMetadata"},
  "verifiedCustomDomainKeyCredential": {"@odata.type": "microsoft.graph.keyCredential"},
  "verifiedCustomDomainPasswordCredential": {"@odata.type": "microsoft.graph.passwordCredential"}
}