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

New-PSUAuthorizationClaim

SYNOPSIS

Crée une nouvelle revendication d'autorisation.

SYNTAXE

New-PSUAuthorizationClaim -Type <String> -Value <String> [-ValueType <String>] [-Properties <Hashtable>]
 [-Issuer <String>] [<CommonParameters>]

DESCRIPTION

Crée une nouvelle revendication d'autorisation. Cette applet de commande doit être utilisée dans le bloc de script Set-PSUAuthenticationMethod pour attribuer des revendications à l'utilisateur en cours d'authentification.

EXEMPLES

Exemple 1

Set-PSUAuthenticationMethod -ScriptBlock {
    param([PSCredential]$Credential)

    if ($Credential.UserName -eq 'admin')
    {
        New-PSUAuthenticationResult -Success -UserName 'admin' -Claims {
            New-PSUAuthorizationClaim -Type 'MyRole' -Value 'MyValue' -ValueType 'String' -Issuer 'Something'
        }
    }
    else 
    {
        New-PSUAuthenticationResult -ErrorMessage 'Hello'
    }
}

New-PSURole -Name 'CustomRole' -Policy {
    param($User)

    $User.HasClaim("MyRole", "MyValue")
}

Authentifie un utilisateur nommé « admin » et ajoute une revendication d'autorisation personnalisée. Les revendications d'autorisation peuvent être utilisées dans les scripts de politique de rôle et sont accessibles dans les tableaux de bord.

PARAMÈTRES

-Issuer

L'émetteur de la revendication d'autorisation.

-Properties

Une table de hachage de propriétés à inclure avec la revendication.

-Type

Le type de revendication.

-Value

La valeur de la revendication.

-ValueType

Le type de valeur de la revendication.

CommonParameters

Cette applet de commande prend en charge les paramètres communs : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -Verbose, -WarningAction, -WarningVariable et -ProgressAction. Pour plus d'informations, consultez about_CommonParameters.

ENTRÉES

Aucune

SORTIES

System.Object

NOTES

LIENS CONNEXES

Mis à jour

Ce contenu vous a-t-il été utile ?