Set-AzureADApplicationProxyApplication
Set-AzureADApplicationProxyApplication を使用すると、ApplicationProxy を使用するように構成された Azure Active Directory 内のアプリケーションの構成を変更および設定できます。
構文
Set-AzureADApplicationProxyApplication
-ObjectId <String>
[-ExternalUrl <String>]
[-InternalUrl <String>]
[-ExternalAuthenticationType <ExternalAuthenticationTypeEnum>]
[-IsTranslateHostHeaderEnabled <Boolean>]
[-IsTranslateLinksInBodyEnabled <Boolean>]
[-ApplicationServerTimeout <ApplicationServerTimeoutEnum>]
[-ConnectorGroupId <String>]
[<CommonParameters>]
説明
Set-AzureADApplicationProxyApplication を使用すると、ApplicationProxy を使用するように構成された Azure Active Directory 内のアプリケーションの追加設定を変更および設定できます。
例
例 1
PS C:\> Set-AzureADApplicationProxyApplication -ObjectId 257098d1-f8dd-4efb-88a2-1c92d3654f10 -IsTranslateLinksInBodyEnabled $true
ExternalAuthenticationType : AadPreAuthentication
ApplicationServerTimeout : Default
ExternalUrl : https://finance-awcycles.msappproxy.net/
InternalUrl : http://finance/
IsTranslateHostHeaderEnabled : True
IsTranslateLinksInBodyEnabled : True
IsOnPremPublishingEnabled : True
VerifiedCustomDomainCertificatesMetadata :
VerifiedCustomDomainKeyCredential :
VerifiedCustomDomainPasswordCredential :
SingleSignOnSettings :
例 1: リンク変換機能をアプリケーションに追加する
パラメーター
-ApplicationServerTimeout
バックエンド サーバーのタイムアウトの種類を指定します。 アプリケーションの認証と接続に時間がかかる場合のみ、この値を [遅い] に設定します。
型: | ApplicationServerTimeoutEnum |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-ConnectorGroupId
このアプリケーションに割り当てるコネクタ グループの ID を指定します。 この値は、Get-AzureADApplicationProxyConnectorGroup コマンドを使用して確認できます。 コネクタは、アプリケーションへのリモート アクセスを処理します。コネクタ グループを使用して、コネクタとアプリをリージョン、ネットワーク、または目的別に整理できます。 まだコネクタ グループを作成していない場合、アプリは [既定] グループに割り当てられます。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-ExternalAuthenticationType
ユーザーにアプリケーションへのアクセス権を付与する前にアプリケーション プロキシがユーザーを認証する方法。 AadPreAuth: アプリケーション プロキシは、ディレクトリとアプリケーションに対するアクセス許可を認証する Azure AD でサインインするようにユーザーをリダイレクトします。 このオプションは、条件付きアクセスや Multi-Factor Authentication などの Azure AD のセキュリティ機能を活用できるように、既定のままにしておくことをお勧めします。 Passthru: ユーザーは、アプリケーションにアクセスするために Azure Active Directory に対して認証する必要はありません。 ただし、バックエンドで認証要件を設定できます。
型: | ExternalAuthenticationTypeEnum |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-ExternalUrl
ネットワークの外部からアプリにアクセスするためにユーザーがアクセスするアドレス。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-InternalUrl
プライベート ネットワーク内からアプリケーションにアクセスするために使用する URL。 バックエンド サーバー上の特定のパスを指定して発行できます。この場合、サーバーのそれ以外のパスは発行されません。 この方法では、同じサーバー上の複数のサイトを別々のアプリとして発行し、それぞれに独自の名前とアクセス規則を付与することができます。 パスを発行する場合は、アプリケーションに必要な画像、スクリプト、スタイル シートが、すべてそのパスに含まれていることを確認してください。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-IsTranslateHostHeaderEnabled
true に設定すると、ヘッダー内の URL が変換されます。 アプリケーションで認証要求で元のホスト ヘッダーが必要な場合を除き、この値は true のままにします。
型: | Boolean |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-IsTranslateLinksInBodyEnabled
true に設定すると、本文内の URL が変換されます。 他のオンプレミス アプリケーションへの HTML リンクをハードコーディングし、カスタム ドメインを使用しない場合を除き、この値は [いいえ] のままにします。
型: | Boolean |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-ObjectId
Azure Active Directory 内のアプリケーションの一意のアプリケーション ID を指定します。 これは、Get-AzureADApplication コマンドを使用して確認できます。
型: | String |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |