X-Guardian / AdfsDsc

DSC resources for deployment and configuration of Active Directory Federation Services
MIT License
9 stars 5 forks source link

AdfsNonClaimsAwareRelyingPartyTrust: New Resource Proposal #4

Open X-Guardian opened 4 years ago

X-Guardian commented 4 years ago

Description

This resource is needed to manage non-claims aware relying party trusts.

Proposed properties

Parameter Type ValueMap Description
Name String Specifies the display name of the Web Application Proxy relying party trust.
Identifier String[] Specifies an array of unique identifiers for the non-claims-aware relying party trust. No other trust can use an identifier from this list. As common practice, you can use Uniform Resource Identifiers (URIs) as unique identifiers for a relying party trust, or you can use any string.
AlwaysRequire Authentication Boolean Indicates that access requires authentication, even if this relying party has previously authenticated credentials for access. Specify this parameter to require users to always supply credentials to access sensitive resources.
Enabled Boolean Indicates whether to enable this relying party trust.
Issuance AuthorizationRules String Specifies the authorization rules for issuing claims to the relying party.
Notes String Specifies notes for the relying party trust. Use this parameter to store information such as owners and contacts when you manage a large number of applications.
Additional AuthenticationRules String Specifies rules for additional authentication on the relying party.
AccessControl PolicyName String Specifies the name of the Access Control Policy to apply to the relying party trust.
AccessControl PolicyParameters MSFT_AdfsAccess ControlPolicyParameters Specifies the parameters and their values to pass to the Access Control Policy.
ClaimsProvider Name String[] Specifies an array of claims provider names.
Ensure String 'Present', 'Absent' Specifies whether the non-claims are relying party trust should be present or absent. Default value is 'Present'.

The MSFT_AdfsAccessControlPolicyParameters class would contain the following properties:

Parameter Type ValueMap Description
GroupParameter String Array Specifies the group parameter

Resource Cmdlets