New-SPAuthenticationProvider

Crée un fournisseur d’authentification dans la batterie de serveurs.

Syntax

New-SPAuthenticationProvider
   -ASPNETMembershipProvider <String>
   -ASPNETRoleProviderName <String>
   [-AssignmentCollection <SPAssignmentCollection>]
   [<CommonParameters>]
New-SPAuthenticationProvider
   -TrustedIdentityTokenIssuer <SPTrustedIdentityTokenIssuerPipeBind>
   [-AssignmentCollection <SPAssignmentCollection>]
   [<CommonParameters>]
New-SPAuthenticationProvider
   [-AllowAnonymous]
   [-AssignmentCollection <SPAssignmentCollection>]
   [-DisableKerberos]
   [-UseBasicAuthentication]
   [-UseWindowsIntegratedAuthentication]
   [<CommonParameters>]

Description

Cette cmdlet contient plus d’un jeu de paramètres. Vous ne pouvez utiliser les paramètres que d’un seul jeu et vous ne pouvez pas combiner les paramètres de différents jeux. Pour plus d’informations sur l’utilisation des jeux de paramètres, consultez les Jeux de paramètres des applets de commande.

L’applet de commande New-SPAuthenticationProvider crée un nouveau fournisseur d’authentification dans la batterie de serveurs.

--NTLM, NTLM classique, Négocier et Négocier classique peuvent être définis uniquement dans une application web. Pour le fournisseur d’appartenances et de rôles ASP.NET, aucun objet n’est rendu persistant. L’objet est créé et utilisé pour définir ce type de fournisseur d’authentification dans une application web. --Pour les fournisseurs d’authentification STS, un objet est créé et maintenu dans l’objet SPFarm.

Vous ne pouvez pas utiliser NTLM classique avec un type d’authentification basé sur les revendications.

Pour les autorisations et les informations les plus récentes sur Windows PowerShell pour les produits SharePoint, consultez la documentation en ligne sur les applets de commande SharePoint Server.

Exemples

------------------EXEMPLE1------------------

$ap = New-SPAuthenticationProvider -UseWindowsIntegratedAuthentication
Set-SPWebApplication -Name "Claims Windows Web App" -ApplicationPool "Claims App Pool" -ApplicationPoolAccount "redmond\appool" -Url http://<servername> -Port 80 -AuthenticationProvider $ap

Cet exemple crée un fournisseur d’authentification de revendications Windows.

---------------------------EXAMPLE2------------------

$ap = New-SPAuthenticationProvider -ASPNETMembershipProvider "membership" -ASPNETRoleProviderName "rolemanager"
Set-SPWebApplication -Name "Claims Windows Web App" -ApplicationPool "Claims App Pool" -ApplicationPoolAccount "redmond\appool" -Url http://<servername> -Port 80 -AuthenticationProvider $ap

Cet exemple crée un fournisseur d’authentification qui repose sur le fournisseur de rôle d’appartenance ASP.NET.

---------------------------EXAMPLE3------------------

$ap = New-SPAuthenticationProvider -TrustedIdentityTokenIssuer | Get-SPTrustedIdentityTokenIssuer "LiveIDSTS"
Set-SPWebApplication -Name "Claims Windows Web App" -ApplicationPool "Claims App Pool" -ApplicationPoolAccount "redmond\appool" -Url http://<servername> -Port 80 -AuthenticationProvider $ap

Cet exemple crée un fournisseur d’authentification émetteur de jetons approuvé.

Paramètres

-AllowAnonymous

Indique si l'application web autorise l'accès anonyme.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-ASPNETMembershipProvider

Spécifie le nom du fournisseur d'appartenance.

La valeur doit être un nom de fournisseur d'appartenance ASP.NET valide, par exemple, myMembershipProvider.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-ASPNETRoleProviderName

Spécifie le nom du fournisseur de rôles.

La valeur doit être un nom de fournisseur d'appartenance ASP.NET valide, par exemple, myRoleProvider.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-AssignmentCollection

Manages objects for the purpose of proper disposal. Use of objects, such as SPWeb or SPSite, can use large amounts of memory and use of these objects in Windows PowerShell scripts requires proper memory management. Using the SPAssignment object, you can assign objects to a variable and dispose of the objects after they are needed to free up memory. When SPWeb, SPSite, or SPSiteAdministration objects are used, the objects are automatically disposed of if an assignment collection or the Global parameter is not used.

When the Global parameter is used, all objects are contained in the global store. If objects are not immediately used, or disposed of by using the Stop-SPAssignment command, an out-of-memory scenario can occur.

Type:SPAssignmentCollection
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-DisableKerberos

Spécifie si l'application web désactive l'authentification Kerberos.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-TrustedIdentityTokenIssuer

Spécifie l'identité du fournisseur d'authentification.

La valeur doit se présenter sous l'une des formes suivantes :

--GUID valide, sous la forme 12345678-90ab-cdef-1234-567890bcdefgh --Nom valide d’un Objet TrustedIdentityTokenIssuer (par exemple, myRoleProvider) --Instance d’un objet SPTrustedIdentityTokenIssuer valide

Type:SPTrustedIdentityTokenIssuerPipeBind
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-UseBasicAuthentication

Spécifie si l'application web utilise l'authentification de base.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-UseWindowsIntegratedAuthentication

Spécifie si l'application web utilise l'authentification intégrée Windows.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition