$AuthenticationMethod = New-UDAuthenticationMethod -Endpoint {
param([PSCredential]$Credential)
elseif ($Credential.UserName -eq "Adam") {
New-UDAuthenticationResult -UserName "Adam" -Success -Role "Admin"
New-UDAuthenticationResult -ErrorMessage "You're not Adam!!"
$LoginPage = New-UDLoginPage -AuthenticationMethod $AuthenticationMethod
$dashboard = New-UDDashboard -Title "Test" -LoginPage $LoginPage -Pages @(
New-UDPage -Name "Home" -Content {
New-UDHeading -Text "Home" -Id "Home"
} -AuthorizedRole @("User", "Admin")
New-UDPage -Name "Settings" -Content {
New-UDHeading -Text "Settings" -Id "Settings"
New-UDElement -Tag "div" -Id "myEndpoint" -Endpoint {
} -AuthorizedRole "Admin"