Définir des autorisations sur une application de service publiée (SharePoint Server)

 

S’applique à : SharePoint Foundation 2010, SharePoint Server 2010

Dernière rubrique modifiée : 2010-05-26

Dans Microsoft SharePoint Server 2010, vous devez établir une relation entre la batterie de serveurs de publication et la batterie de serveurs consommatrice en accordant à celle-ci des autorisations sur l’application de service d’équilibrage de charge et de détection d’application sur la batterie de serveurs de publication. Une fois que vous avez effectué cette opération, la batterie de serveurs consommatrice peut recevoir des autorisations sur les autres applications de service. Cet article explique comment configurer des autorisations sur l’application de service d’équilibrage de charge et de détection d’application et sur les applications de service publiées pour la batterie de serveurs consommatrice.

Important

Avant de commencer à configurer la batterie de serveurs de publication et la batterie de serveurs consommatrice, il est vivement recommandé de lire les articles Partager des applications de service parmi des batteries (SharePoint Server 2010) et Planification de l’architecture des services (SharePoint Server 2010).

Dans cet article :

  • Définir des autorisations sur l’application de service d’équilibrage de charge et de détection d’application et sur n’importe quelle autre application de service pour une batterie de serveurs consommatrice à l’aide de Windows PowerShell

  • Définir des autorisations sur l’application de service d’équilibrage de charge et de détection d’application et sur n’importe quelle autre application de service pour une batterie de serveurs consommatrice à l’aide de l’Administration centrale

Important

Vous devez effectuer les étapes 1 à 5 de la procédure Windows PowerShell pour obtenir l’ID de la batterie de serveurs consommatrice, indispensable pour réaliser la procédure Windows PowerShell ou celle effectuée à l’aide de l’Administration centrale.

Définir des autorisations sur l’application de service d’équilibrage de charge et de détection d’application et sur n’importe quelle autre application de service pour une batterie de serveurs consommatrice à l’aide de Windows PowerShell

La première procédure explique comment définir des autorisations sur l’application de service d’équilibrage de charge et de détection d’application, tandis que la seconde explique comment définir des autorisations sur n’importe quelles autres applications de service.

Pour définir des autorisations sur l’application de service d’équilibrage de charge et de détection d’application pour une batterie de serveurs consommatrice à l’aide de Windows PowerShell

  1. Vérifiez que vous disposez de la configuration minimale requise suivante : Voir Add-SPShellAdmin.

  2. Sur un serveur dans la batterie de serveurs consommatrice, dans le menu Démarrer, cliquez sur Tous les programmes.

  3. Cliquez sur Produits Microsoft SharePoint 2010.

  4. Cliquez sur SharePoint 2010 Management Shell.

  5. Depuis l’invite de commandes Windows PowerShell, tapez la commande suivante, puis appuyez sur Entrée :

    Get-SPFarm | Select Id
    

    Pour plus d’informations, voir Get-SPFarm.

  6. Sur un serveur dans la batterie de serveurs de publication, accédez à SharePoint 2010 Management Shell, puis depuis l’invite de commandes Windows PowerShell, tapez les commandes suivantes :

    $security=Get-SPTopologyServiceApplication | Get-SPServiceApplicationSecurity
    
    $claimprovider=(Get-SPClaimProvider System).ClaimProvider
    
    $principal=New-SPClaimsPrincipal -ClaimType "https://schemas.microsoft.com/sharepoint/2009/08/claims/farmid" -ClaimProvider $claimprovider -ClaimValue <consumingfarmid>
    
    Grant-SPObjectSecurity -Identity $security -Principal $principal -Rights "Full Control"
    
    Get-SPTopologyServiceApplication | Set-SPServiceApplicationSecurity -ObjectSecurity $security
    

    Où :

    Consumingfarmid représente la valeur GUID de la batterie de serveurs consommatrice.

    Pour plus d’informations, voir les commandes suivantes :

Pour définir des autorisations sur une application de service publiée pour une batterie de serveurs consommatrice à l’aide de Windows PowerShell

  1. À l’invite de commandes Windows PowerShell, tapez les commandes suivantes, puis appuyez sur Entrée :

    $security=Get-SPServiceApplication <GUID>| Get-SPServiceApplicationSecurity
    
    $claimprovider=(Get-SPClaimProvider System).ClaimProvider
    
    $principal=New-SPClaimsPrincipal -ClaimType "https://schemas.microsoft.com/sharepoint/2009/08/claims/farmid" -ClaimProvider $claimprovider -ClaimValue <consumingfarmid>
    
    Grant-SPObjectSecurity -Identity $security -Principal $principal -Rights <NamedAccessRights>
    
    Set-SPServiceApplicationSecurity <GUID> -ObjectSecurity $security
    

    Où :

    Consumingfarmid représente la valeur GUID de la batterie de serveurs consommatrice ;

    <GUID> désigne l’ID de l’application de service publiée ;

    <NamedAccessRights> représente le nom du droit d’accès obtenu à l’aide la commande Get-SPServiceApplicationSecurity <GUID>.NamedRights.

Pour plus d’informations, voir les commandes suivantes :

Définir des autorisations sur l’application de service d’équilibrage de charge et de détection d’application et sur n’importe quelle autre application de service publiée pour une batterie de serveurs consommatrice à l’aide de l’Administration centrale

Cette procédure explique comment définir des autorisations sur n’importe quelle application de service, mais plus spécifiquement sur l’application de service d’équilibrage de charge et de détection d’application.

Important

Vous devez effectuer les étapes 1 à 5 de la procédure Windows PowerShell pour obtenir l’ID de la batterie de serveurs consommatrice, indispensable pour accomplir cette procédure.

Pour définir des autorisations sur l’application de service d’équilibrage de charge et de détection d’application et sur n’importe quelle autre application de service publiée pour une batterie de serveurs consommatrice à l’aide de l’Administration centrale

  1. Sur le serveur qui héberge le site Web Administration centrale pour la batterie de serveurs de publication, vérifiez que le compte d’utilisateur qui effectue cette procédure est membre du groupe SharePoint Administrateurs de batterie.

  2. Sur le site Web Administration centrale de SharePoint, cliquez sur Gestion des applications, puis sur Gérer les applications de service.

  3. Cliquez sur la ligne qui contient la mention Application de service d’équilibrage de charge et de détection d’application.

  4. Sur le Ruban, cliquez sur Autorisations.

  5. Dans la boîte de dialogue Autorisations de connexion, procédez comme suit :

    1. Collez manuellement l’ID de la batterie de serveurs consommatrice à partir de l’étape 5 de la section Windows PowerShell.

    2. Cliquez sur Ajouter.

    3. Sélectionnez l’ID de la batterie de serveurs consommatrice, puis activez la case à cocher Contrôle total.

    4. Cliquez sur OK.

  6. Répétez les étapes 2 à 5 pour toutes les applications de service publiées auxquelles vous souhaitez autoriser l’accès à partir de la batterie de serveurs consommatrice, puis affectez les autorisations nécessaires.

Notes

Pour autoriser l’accès à l’application de service de profil utilisateur, vous devez accorder l’autorisation à l’identité du pool d’applications de l’application Web de la batterie de serveurs consommatrice (c’est-à-dire, DOMAINE\nom_utilisateur) plutôt qu’à l’ID de la batterie de serveurs consommatrice.
Pour plus d’informations sur la façon d’accorder l’accès à un compte de service d’application Web, voir Restreindre ou autoriser l’accès à une application de service (SharePoint Server 2010).