Get-AdfsWebApplicationProxyRelyingPartyTrust
Gets the relying party trust object for the Web Application Proxy.
Syntax
Get-AdfsWebApplicationProxyRelyingPartyTrust []
Description
The Get-AdfsWebApplicationProxyRelyingPartyTrust cmdlet gets the Web Application Proxy relying party trust object for the proxy.
The Web Application Proxy relying party trust is useful to manage global network access from outside the corporate network. By setting authentication and authorization policies, an administrator can restrict access to internal web applications and services that are published through the Web Application Proxy.
Examples
Example 1: Get the relying party trust object
PS C:\> Get-AdfsWebApplicationProxyRelyingPartyTrust
AlwaysRequireAuthentication : False
Enabled : True
Identifier : {urn:AppProxy:com}
IssuanceAuthorizationRules : @RuleTemplate="AllowAllAuthzRule" => issue(Type = "http://schemas.contoso.com/authorization/claims/permit", Value="true");
IssuanceTransformRules : @RuleTemplate="PassThroughClaims"
@RuleName="Pass Through Application Identifier"
c:[Type == "http://schemas.contoso.com/2012/01/requestcontext/claims/relyingpartytrustid"] => issue(claim = c);
@RuleTemplate="PassThroughClaims"
@RuleName="Pass Through Device Registration Identifier"
c:[Type == "http://schemas.contoso.com/2012/01/devicecontext/claims/registrationid"] => issue(claim = c);
@RuleTemplate="PassThroughClaims"
@RuleName="Pass Through UPN"
c:[Type == "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn"] => issue(claim = c);
@RuleTemplate="PassThroughClaims"
@RuleName="Pass Through Activity ID"
c:[Type == "http://schemas.contoso.com/2012/01/requestcontext/claims/client-request-id"] => issue(claim = c);
AdditionalAuthenticationRules :
Name : urn:AppProxy:com
NotBeforeSkew : 0
Notes :
RelyingPartyType : WebApplicationProxy
TokenLifetime : 0
This command gets the Web Application Proxy relying party trust object. The command displays authentication and authorization rules added previously.