Set-AzureADApplicationProxyApplication

Set-AzureADApplicationProxyApplication ApplicationProxy를 사용하도록 구성된 Azure Active Directory에서 애플리케이션에 대한 구성을 수정하고 설정할 수 있습니다.

Syntax

Set-AzureADApplicationProxyApplication
   -ObjectId <String>
   [-ExternalUrl <String>]
   [-InternalUrl <String>]
   [-ExternalAuthenticationType <ExternalAuthenticationTypeEnum>]
   [-IsTranslateHostHeaderEnabled <Boolean>]
   [-IsTranslateLinksInBodyEnabled <Boolean>]
   [-ApplicationServerTimeout <ApplicationServerTimeoutEnum>]
   [-ConnectorGroupId <String>]
   [<CommonParameters>]

Description

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

백 엔드 서버 시간 제한 유형을 지정합니다. 애플리케이션의 인증 및 연결 속도가 느린 경우에만 이 값을 Long으로 설정합니다.

Type:ApplicationServerTimeoutEnum
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ConnectorGroupId

이 애플리케이션에 할당하려는 커넥터 그룹의 ID를 제공합니다. Get-AzureADApplicationProxyConnectorGroup 명령을 사용하여 이 값을 찾을 수 있습니다. 커넥터는 애플리케이션에 대한 원격 액세스를 처리하고, 커넥터 그룹은 지역, 네트워크 또는 용도별로 커넥터와 앱을 구성하는 데 도움을 줍니다. 아직 만든 커넥터 그룹이 없는 경우 앱이 Default(기본값)로 할당됩니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ExternalAuthenticationType

애플리케이션 프록시가 사용자에게 애플리케이션에 대한 액세스 권한을 부여하기 전에 사용자를 확인하는 방법입니다. AadPreAuth: 애플리케이션 프록시 디렉터리 및 애플리케이션에 대한 권한을 인증하는 Azure AD 사용하여 로그인하도록 사용자를 리디렉션합니다. 조건부 액세스 및 Multi-Factor Authentication과 같은 Azure AD 보안 기능을 활용할 수 있도록 이 옵션을 기본값으로 유지하는 것이 좋습니다. 통과: 사용자는 애플리케이션에 액세스하기 위해 Azure Active Directory에 대해 인증할 필요가 없습니다. 백 엔드에 대한 인증 요구 사항은 여전히 설정할 수 있습니다.

Type:ExternalAuthenticationTypeEnum
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ExternalUrl

네트워크 외부에서 앱에 액세스하기 위해 사용자가 이동하는 주소입니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-InternalUrl

프라이빗 네트워크 내에서 애플리케이션에 액세스하는 데 사용하는 URL입니다. 나머지 서버는 게시되지 않은 반면 게시할 백 앤드 서버에 특정 경로를 제공할 수 있습니다. 이렇게 하면 다른 앱과 동일한 서버에 여러 사이트를 게시하고 각 사이트에 고유한 이름과 액세스 규칙을 부여할 수 있습니다. 경로를 게시하는 경우 애플리케이션에 필요한 이미지, 스크립트 및 스타일 시트를 모두 포함하는지 확인합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-IsTranslateHostHeaderEnabled

true로 설정하면 헤더의 URL을 변환합니다. 애플리케이션이 인증 요청에 원래 호스트 헤더를 요구하지 않는 한 이 값을 true로 유지합니다.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-IsTranslateLinksInBodyEnabled

true로 설정하면 본문의 URL을 변환합니다. 다른 온-프레미스 애플리케이션에 대한 HTML 링크를 하드 코딩하고 사용자 지정 도메인을 사용하지 않는 한 이 값을 No로 유지합니다.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ObjectId

Azure Active Directory에서 애플리케이션의 고유한 애플리케이션 ID를 지정합니다. Get-AzureADApplication 명령을 사용하여 찾을 수 있습니다.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False