microsoft / Microsoft365DSC

Manages, configures, extracts and monitors Microsoft 365 tenant configurations
https://aka.ms/M365DSC
MIT License
1.53k stars 472 forks source link

AADApplicationProxyApplication: Entra Id Application Proxy #4278

Open Timsto opened 7 months ago

Timsto commented 7 months ago

Description

Create a different kind of Application. This should be the type of AAD Application Proxy Application. Documentation of the cmdlet/Api: https://learn.microsoft.com/en-us/graph/application-proxy-configure-api?tabs=powershell

Proposed properties

displayname = "Demo"
externalAuthenticationType = "aadPreAuthentication"
internalUrl = "https://contosoiwaapp.com"
externalUrl = "https://contosoiwaapp-contoso.msappproxy.net"
isHttpOnlyCookieEnabled = $true
isOnPremPublishingEnabled = $true
isPersistentCookieEnabled = $true
isSecureCookieEnabled = $true
isStateSessionEnabled = $true
isTranslateHostHeaderEnabled = $true
isTranslateLinksInBodyEnabled = $true
identifierUris = "https://contosoiwaapp-contoso.msappproxy.net"

Special considerations or limitations

Only create the Applcation. Connector Group or install of the connector is not included

NikCharlebois commented 7 months ago

From a testing perspective, this would add complexity on our end since we will need to setup a service and a connector. Not that it isn't feasible, but it will take time and efforts to set this up.

andikrueger commented 7 months ago

@Timsto: Just to make sure, this a new resource proposal, isn't it? I guess this kind of resource could be created with the current Graph PS cmdLets available.