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

New-PSUAuthenticationResult

SYNOPSIS

Devuelve un resultado de autenticación para la autenticación por formularios.

SYNTAX

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

DESCRIPTION

Devuelve un resultado de autenticación para la autenticación por formularios. Esto le permite devolver el nombre de usuario, si la autenticación se realizó correctamente, reclamaciones personalizadas y un mensaje de error cuando el usuario intenta iniciar sesión.

EXAMPLES

Ejemplo 1

param($Credential)

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

Devuelve un resultado de autenticación correcto si el nombre de usuario es 'Adam'. Devuelve un mensaje de error personalizado si ese no es el usuario.

PARAMETERS

-Claims

Las reclamaciones que se devolverán a partir de este resultado de autenticación. Las reclamaciones suelen ser funciones de la cuenta de usuario actual, como la pertenencia a grupos de Active Directory. Utilice el cmdlet new-PSUAuthorizationClaim para definir estas reclamaciones.

-ErrorMessage

El mensaje de error personalizado que se devolverá cuando los inicios de sesión no se realicen correctamente.

-Success

Un parámetro de conmutador que indica que este intento de autenticación se realizó correctamente.

-UserName

El nombre de usuario que se establecerá en la identidad del usuario que inicia sesión.

CommonParameters

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -Verbose, -WarningAction, -WarningVariable y -ProgressAction. Para obtener más información, consulte about_CommonParameters.

INPUTS

Ninguno

OUTPUTS

System.Object

NOTES

Última actualización

¿Te fue útil?