PublishedWebApp class
Retrieves the configuration data of a published web application.
The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.
Syntax
[ClassVersion("1.0.0"), dynamic, provider("AppProxyPSProvider"), AMENDMENT]
class PublishedWebApp
{
string Name;
string ID;
string ADFSRelyingPartyName;
string ADFSRelyingPartyID;
string ADFSUserCertificateStore;
string ExternalPreauthentication;
string BackendServerAuthenticationMode;
string BackendServerAuthenticationSPN;
string ClientCertificateAuthenticationBindingMode;
string BackendServerCertificateValidation;
string ExternalUrl;
string ExternalCertificateThumbprint;
string ClientCertificatePreauthenticationThumbprint;
string BackendServerUrl;
boolean DisableTranslateUrlInRequestHeaders;
boolean DisableTranslateUrlInResponseHeaders;
boolean UseOAuthAuthentication;
boolean EnableHTTPRedirect;
boolean EnableSignOut;
boolean DisableHttpOnlyCookieProtection;
uint32 InactiveTransactionsTimeoutSec;
uint32 PersistentAccessCookieExpirationTimeSec;
};
Members
The PublishedWebApp class has these types of members:
Properties
The PublishedWebApp class has these properties.
-
ADFSRelyingPartyID
-
-
Data type: string
-
Access type: Read-only
Gets the ID of the relying party configured on the AD FS server.
-
-
ADFSRelyingPartyName
-
-
Data type: string
-
Access type: Read-only
Gets the name of the relying party configured on the AD FS server.
-
-
ADFSUserCertificateStore
-
-
Data type: string
-
Access type: Read-only
Gets the AD FS user certificate store.
Windows Server 2012 R2: This property is not available before Windows Server 2016.
-
-
BackendServerAuthenticationMode
-
-
Data type: string
-
Access type: Read-only
Gets the authentication mode for the back end server.
This property contains one of the following values.
-
-
NoAuthentication ("NoAuthentication")
-
Do not perform authentication.
-
IntegratedWindowsAuthentication ("IntegratedWindowsAuthentication")
-
Perform Windows authentication.
BackendServerAuthenticationSPN
-
Data type: string
-
Access type: Read-only
Gets the service principal name (SPN) of the back end server.
BackendServerCertificateValidation
-
Data type: string
-
Access type: Read-only
Gets a value that indicates whether Web application proxy validates the certificate of the back end server.
This parameter can be set to one of the following values.
None ("None")
Do not validate the certificate.
ValidateCertificate ("ValidateCertificate")
Validate the certificate.
BackendServerUrl
-
Data type: string
-
Access type: Read-only
Gets the URL of the back end server for the application.
ClientCertificateAuthenticationBindingMode
-
Data type: string
-
Access type: Read-only
Gets a value that indicates whether Web Application Proxy validates the client certificate during subsequent requests.
This parameter can be set to one of the following values.
None ("None")
Do not validate the certificate.
ValidateCertificate ("ValidateCertificate")
Validate the certificate.
ClientCertificatePreauthenticationThumbprint
-
Data type: string
-
Access type: Read-only
Gets the thumbprint of the client certificate to use for pre-authentication.
DisableHttpOnlyCookieProtection
-
Data type: boolean
-
Access type: Read-only
Gets a value that indicates whether to disable the HttpOnly flag for the access cookie. True to disable the HttpOnly flag; otherwise, false.
Windows Server 2012 R2: This property is not available before Windows Server 2016.
DisableTranslateUrlInRequestHeaders
-
Data type: boolean
-
Access type: Read-only
Gets a value that indicates whether to disable the translation of HTTP host headers from a public host header to an internal host header when the request is forwarded to a published application. True to disable the translation of HTTP host headers; otherwise, false.
DisableTranslateUrlInResponseHeaders
-
Data type: boolean
-
Access type: Read-only
Gets a value that indicates whether to disable hostname translation in HTTP redirect responses that are sent from internal hostnames to public hostnames. True to disable hostname translation in HTTP redirect responses; otherwise, false.
Hostname translation is performed on the Content-Location, Location, and Set-Cookie response headers.
EnableHTTPRedirect
-
Data type: boolean
-
Access type: Read-only
Whether the web-application proxy provides a redirect from HTTP URL to this URL.
Windows Server 2012 R2: This property is not available before Windows Server 2016.
EnableSignOut
-
Data type: boolean
-
Access type: Read-only
Whether sign-out is enabled for this application.
Windows Server 2012 R2: This property is not available before Windows Server 2016.
ExternalCertificateThumbprint
-
Data type: string
-
Access type: Read-only
Gets the thumbprint of the certificate for the ExternalUrl parameter.
ExternalPreauthentication
-
Data type: string
-
Access type: Read-only
Gets the type of pre-authentication used by Web Application Proxy to identify the application.
This property contains one of the following values.
PassThrough ("PassThrough")
Do not perform pre-authentication.
ADFS ("ADFS")
Use Active Directory Federation Services (AD FS).
ClientCertificate ("ClientCertificate")
Validate the client certificate.
ADFSforRichClients ("ADFSforRichClients")
Use Active Directory Federation Services (AD FS) for rich clients.
Windows Server 2012 R2: This value is not available before Windows Server 2016.
ADFSforOAuth ("ADFSforOAuth")
Use Active Directory Federation Services (AD FS) for OAuth.
Windows Server 2012 R2: This value is not available before Windows Server 2016.
ADFSforBrowsersAndOffice ("ADFSforBrowsersAndOffice")
Use Active Directory Federation Services (AD FS) for browsers and Microsoft Office clients.
Windows Server 2012 R2: This value is not available before Windows Server 2016.
ExternalUrl
-
Data type: string
-
Access type: Read-only
Gets the fully qualified domain name (FQDN) that is the external address of the application.
ID
-
Data type: string
-
Access type: Read-only
Gets the ID of the application.
InactiveTransactionsTimeoutSec
-
Data type: uint32
-
Access type: Read-only
Gets the interval, in seconds, after which incomplete HTTP transactions with the application are immediately ended.
Name
-
Data type: string
-
Access type: Read-only
Gets the name of the application.
PersistentAccessCookieExpirationTimeSec
-
Data type: uint32
-
Access type: Read-only
The interval, in seconds, that the web-application-proxy-access cookie is persisted.
Windows Server 2012 R2: This parameter is not available before Windows Server 2016.
UseOAuthAuthentication
-
Data type: boolean
-
Access type: Read-only
Gets a value that indicates whether to enable OAuth authentication for users that connect to this application with a Windows Store app. True to enable OAuth authentication; otherwise, false.
Requirements
Minimum supported client |
None supported |
Minimum supported server |
Windows Server 2012 R2 |
Namespace |
Root\Microsoft\Windows\WebApplicationProxy |
MOF |
|
DLL |
|