$AccountingPolicy = New-UDAuthorizationPolicy -Name "Accounting" -Endpoint {
$ClaimsPrincipal.HasClaim("http://schemas.microsoft.com/ws/2008/06/identity/claims/groupsid", "S-1-5-21-931991156-4110752182-3137855529-1012")
$AdminPolicy = New-UDAuthorizationPolicy -Name "Admins" -Endpoint {
$ClaimsPrincipal.HasClaim("http://schemas.microsoft.com/ws/2008/06/identity/claims/groupsid", "S-1-5-21-931991156-4110752182-3137855529-1011")
$AuthMethod = New-UDAuthenticationMethod -Windows
$LoginPage = New-UDLoginPage -AuthenticationMethod $AuthMethod -PassThru -AuthorizationPolicy @($AccountingPolicy, $AdminPolicy)
$AdminPage = New-UDPage -Name "Admins" -AuthorizationPolicy "Admins" -Content {
New-UDCard -Title "Admins" -Content {}
$AccountingPage = New-UDPage -Name "Accounting" -AuthorizationPolicy "Accounting" -Content {
New-UDCard -Title "Accounting" -Content {}
$Dashboard = New-UDDashboard -LoginPage $LoginPage -Title "Hi" -Pages @($AdminPage, $AccountingPage)
Start-UDDashboard -Wait -Dashboard $Dashboard -AllowHttpForLogin