From 685c68acce70cfa90191e95677f47ea6d60cb58e Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 13 May 2025 16:54:45 -0700 Subject: [PATCH 1/4] New ApplicationIdentifier param on New/Set-AuthServer --- .../exchange-ps/exchange/New-AuthServer.md | 18 ++++++++++++ .../exchange-ps/exchange/Set-AuthServer.md | 29 +++++++++++++++++++ 2 files changed, 47 insertions(+) diff --git a/exchange/exchange-ps/exchange/New-AuthServer.md b/exchange/exchange-ps/exchange/New-AuthServer.md index 937034caeb..8a2d1c3c0e 100644 --- a/exchange/exchange-ps/exchange/New-AuthServer.md +++ b/exchange/exchange-ps/exchange/New-AuthServer.md @@ -47,6 +47,7 @@ New-AuthServer [-Name] -AuthMetadataUrl -Type ### AppSecret ``` New-AuthServer [-Name] -Type + [-ApplicationIdentifier ] [-Confirm] [-DomainController ] [-DomainName ] @@ -125,6 +126,23 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ApplicationIdentifier +This parameter is available in the April 18, 2025 Hotfix update (HU) for Exchange 2019 CU15 and Exchange 2016 CU23. + +{{ Fill ApplicationIdentifier Description }} + +```yaml +Type: String +Parameter Sets: AppSecret +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Confirm The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding. diff --git a/exchange/exchange-ps/exchange/Set-AuthServer.md b/exchange/exchange-ps/exchange/Set-AuthServer.md index 63a2517793..3b013830b0 100644 --- a/exchange/exchange-ps/exchange/Set-AuthServer.md +++ b/exchange/exchange-ps/exchange/Set-AuthServer.md @@ -62,6 +62,18 @@ Set-AuthServer [-Identity] [] ``` +### AppSecret +``` +Set-AuthServer [-Identity] + [-ApplicationIdentifier ] + [-Confirm] + [-DomainController ] + [-DomainName ] + [-Enabled ] + [-Name ] + [-WhatIf] + [] + ## DESCRIPTION Partner applications authorized by Exchange can access their resources after they're authenticated using server-to-server authentication. A partner application can authenticate by using self-issued tokens trusted by Exchange or by using an authorization server trusted by Exchange. You can use the New-AuthServer cmdlet to create a trusted authorization server object in Exchange, which allows it to trust tokens issued by the authorization server. @@ -100,6 +112,23 @@ Accept pipeline input: True Accept wildcard characters: False ``` +### -ApplicationIdentifier +This parameter is available in the April 18, 2025 Hotfix update (HU) for Exchange 2019 CU15 and Exchange 2016 CU23. + +{{ Fill ApplicationIdentifier Description }} + +```yaml +Type: String +Parameter Sets: AppSecret +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AuthMetadataUrl The AuthMetadataUrl parameter specifies the URL of the authorization server. This can be the AuthMetadataUrl of your Exchange Online organization. From aa3e0b9389f44c56e368cbf0c6fda3fdf17f1578 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 13 May 2025 16:57:53 -0700 Subject: [PATCH 2/4] Update New-AuthServer.md --- exchange/exchange-ps/exchange/New-AuthServer.md | 1 + 1 file changed, 1 insertion(+) diff --git a/exchange/exchange-ps/exchange/New-AuthServer.md b/exchange/exchange-ps/exchange/New-AuthServer.md index 8a2d1c3c0e..5837e8cdb9 100644 --- a/exchange/exchange-ps/exchange/New-AuthServer.md +++ b/exchange/exchange-ps/exchange/New-AuthServer.md @@ -135,6 +135,7 @@ This parameter is available in the April 18, 2025 Hotfix update (HU) for Exchang Type: String Parameter Sets: AppSecret Aliases: +Applicable: Exchange Server 2016, Exchange Server 2019 Required: False Position: Named From ac91c3b62ff9a6a753453c765236d86ee7f89cc6 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 13 May 2025 16:57:58 -0700 Subject: [PATCH 3/4] Update Set-AuthServer.md --- exchange/exchange-ps/exchange/Set-AuthServer.md | 1 + 1 file changed, 1 insertion(+) diff --git a/exchange/exchange-ps/exchange/Set-AuthServer.md b/exchange/exchange-ps/exchange/Set-AuthServer.md index 3b013830b0..1a6b950f29 100644 --- a/exchange/exchange-ps/exchange/Set-AuthServer.md +++ b/exchange/exchange-ps/exchange/Set-AuthServer.md @@ -121,6 +121,7 @@ This parameter is available in the April 18, 2025 Hotfix update (HU) for Exchang Type: String Parameter Sets: AppSecret Aliases: +Applicable: Exchange Server 2016, Exchange Server 2019 Required: False Position: Named From 4de3020730de7a87c54f5693655d55b787c79e41 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Tue, 13 May 2025 17:03:01 -0700 Subject: [PATCH 4/4] Update Set-AuthServer.md Typo fix --- exchange/exchange-ps/exchange/Set-AuthServer.md | 1 + 1 file changed, 1 insertion(+) diff --git a/exchange/exchange-ps/exchange/Set-AuthServer.md b/exchange/exchange-ps/exchange/Set-AuthServer.md index 1a6b950f29..7caef4d3c2 100644 --- a/exchange/exchange-ps/exchange/Set-AuthServer.md +++ b/exchange/exchange-ps/exchange/Set-AuthServer.md @@ -73,6 +73,7 @@ Set-AuthServer [-Identity] [-Name ] [-WhatIf] [] +``` ## DESCRIPTION Partner applications authorized by Exchange can access their resources after they're authenticated using server-to-server authentication. A partner application can authenticate by using self-issued tokens trusted by Exchange or by using an authorization server trusted by Exchange. You can use the New-AuthServer cmdlet to create a trusted authorization server object in Exchange, which allows it to trust tokens issued by the authorization server.