Solution du « revert-to-self » pour les problèmes de « double-hop »

Dans un précédent post (voir cet article), nous évoquions différentes méthodes pour pallier le problème de double saut. Je vous porpose de détailler ici la méthode #3 : Faire un revert-to-self (par code) pour forcer le thread à utiliser l’identité du process : toutes les connexions au back-end se feront alors sous cette même identité. Cette…

1

Comment cacher dynamiquement des contrôles dans InfoPath ?

Considérons un scénario où un formulaire InfoPath contient des champs dont l’affichage est contrôlé par le rôle de l’utilisateur. Lorsque le formulaire est présenté à l’utilisateur, certains champs ne sont pas visibles si l’utilisateur n’est pas dans rôle donné. Le problème semble trivial, mais InfoPath ne propose pas d’accès direct au jeu de contrôles d’un…

0

Configurer par code un « event receiver » dans SharePoint

Il existe plusieurs façons d’enregistrer un “event receiver” dans SharePoint. L’une d’elles est d’utiliser le modèle objet pour enregistrer un event receiver donné, contenu dans une assembly donnée, sur une liste donnée (voir http://msdn2.microsoft.com/en-us/library/ms475442.aspx) ! Le besoin d’enregistrer un événement sur une liste donnée est assez récurrent, et j’ai donc créé un programme qui permet de…

1

L’UAC dans Windows Vista

Voici quelques éléments concernant le mode de contrôle des comptes d’utilisateurs dans Vista : o   A des fins de tests (si votre application pose un problème), vous pouvez désactiver l’UAC depuis le panneau de configuration (attention, ce n’est que pour s’assurer que l’UAC est bien à l’origine du comportement suspect…). Un reboot sera nécessaire. o   Une…

0

Quels sont les avantages du partenariat pour les ISV ? Comment se fait le suivi technique ?

L’équipe des PTC (Partner Technical Consultant) fournit aux partenaires Gold une aide technique sous forme d’heures de conseils (un partenaire Gold bénéficie de 40 heures annuelles). Cette aide peut prendre plusieurs formes :   Conseils ciblés sur une question donnée Aide à la résolution d’un problème Préparation et présentation d’un workshop particulier Présentation d’un workshop…

0

Comment « uploader » un fichier vers une bibliothèque SharePoint à distance (et par code) ?

[WSS v2, SPS 2003, WSS v3, MOSS 2007] Dans SharePoint il existe une manière très simple de télécharger un document vers une bibliothèque : il s’agit d’utiliser le modèle objet et la méthode SPFileCollection.Add (http://msdn2.microsoft.com/en-us/library/ms367739.aspx). Malheureusement, le modèle objets de SharePoint ne peut être employé que sur le serveur lui-même : on ne peut pas exécuter les DLLs…

1

Problème d’authentification dans un « double-hop » : Pourquoi ? Comment l’éviter ?

Un « double-hop » survient lorsqu’une application serveur (typiquement une application Web ASP.NET) tente de s’authentifier avec les accréditations de l’utilisateur client sur un système « back-end » :     Le problème que l’on rencontre couramment est un souci d’authentification entre les deux serveurs. En effet, les accréditations de l’utilisateur ne peuvent pas être transmises entre le premier serveur…

0