DSCResources/MSFT_AdfsGlobalAuthenticationPolicy/MSFT_AdfsGlobalAuthenticationPolicy.schema.mof
[ClassVersion("1.0.0.0"), FriendlyName("AdfsGlobalAuthenticationPolicy")]
class MSFT_AdfsGlobalAuthenticationPolicy : OMI_BaseResource { [Key, Description("Specifies the DNS name of the federation service.")] String FederationServiceName; [Write, Description("Specifies an array of names of external authentication providers to add to the global policy.")] String AdditionalAuthenticationProvider[]; [Write, Description("Specifying this parameter configures an external authentication provider for second stage authentication in the global policy.")] Boolean AllowAdditionalAuthenticationAsPrimary; [Write, Description("Specifying this parameter configures an external authentication provider, for second stage authentication, in the global policy"), ValueMap{"ClientSecretPostAuthentication","ClientSecretBasicAuthentication","PrivateKeyJWTBearerAuthentication","WindowsIntegratedAuthentication","None"}, Values{"ClientSecretPostAuthentication","ClientSecretBasicAuthentication","PrivateKeyJWTBearerAuthentication","WindowsIntegratedAuthentication","None"}] String ClientAuthenticationMethods[]; [Write, Description("Enable the paginated authentication sign-in experience. This is only supported on Windows Server 2019 and above.")] Boolean EnablePaginatedAuthenticationPages; [Write, Description("Specifies whether device authentication is enabled for the global policy.")] Boolean DeviceAuthenticationEnabled; [Write, Description("Specifying this parameter configures an external authentication provider, for second stage authentication, in the global policy."), ValueMap{"All","ClientTLS","SignedToken"}, Values{"All","ClientTLS","SignedToken"}] String DeviceAuthenticationMethod; [Write, Description("Specifies an array of names of authentication providers for the primary extranet to add to the global policy.")] String PrimaryExtranetAuthenticationProvider[]; [Write, Description("Specifies an array of names of authentication providers for the primary intranet to add to the global policy.")] String PrimaryIntranetAuthenticationProvider[]; [Write, Description("Specifies whether fallback to Integrated Windows Authentication is enabled on the intranet.")] Boolean WindowsIntegratedFallbackEnabled; }; |