For the complete documentation index, see llms.txt. This page is also available as Markdown.

New-PSUAuthenticationResult

SYNOPSIS

Restituisce un risultato di autenticazione per l'autenticazione tramite form.

SYNTAX

New-PSUAuthenticationResult [-Claims <ScriptBlock>] [-Success] [-UserName <String>] [-ErrorMessage <String>]
 [<CommonParameters>]

DESCRIPTION

Restituisce un risultato di autenticazione per l'autenticazione tramite form. Ciò consente di restituire il nome utente, l'eventuale esito positivo dell'autenticazione, claim personalizzati e un messaggio di errore quando l'utente tenta di accedere.

EXAMPLES

Esempio 1

param($Credential)

if ($Credential.UserName -eq 'Adam')
{
    New-PSUAuthenticationResult -UserName 'Adam' -Success
}
else 
{
    New-PSUAuthenticationResult -ErrorMessage "Hey! You aren't Adam"
}

Restituisce un risultato di autenticazione positivo se il nome utente è 'Adam'. Restituisce un messaggio di errore personalizzato se l'utente non è tale.

PARAMETERS

-Claims

I claim da restituire da questo risultato di autenticazione. I claim sono in genere funzionalità dell'account utente corrente, come l'appartenenza ai gruppi di Active Directory. Utilizzi il cmdlet new-PSUAuthorizationClaim per definire questi claim.

-ErrorMessage

Il messaggio di errore personalizzato da restituire in caso di accesso non riuscito.

-Success

Un parametro switch che segnala che questo tentativo di autenticazione è riuscito.

-UserName

Il nome utente da impostare sull'identità dell'utente che effettua l'accesso.

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -Verbose, -WarningAction, -WarningVariable e -ProgressAction. Per maggiori informazioni, consulti about_CommonParameters.

INPUTS

Nessuno

OUTPUTS

System.Object

NOTES

Ultimo aggiornamento

È stato utile?