Besoin d'un moyen pour s'authentifier auprès des Services Web Exchange
Je suis en utilisant les Services Web Exchange pour Trouver, Créer, mettre à Jour et Supprimer des rendez-vous à partir des calendriers pour une ou plusieurs personnes. L'application sera utilisée par un manager de vacances des employés à temps, ainsi que d'assigner des rendez-vous selon disponibilité.
Pour ce faire, tout le travail, une authentification de l'utilisateur doit être envoyé au service web. Jusqu'à présent, les deux méthodes que j'ai trouvé qui permettrait ce sont 1) passant dans le nom d'utilisateur et le mot de passe de chaque utilisateur et 2) usurper l'identité d'un utilisateur à utiliser DefaultCredentials. Le DefaultCredentials option ne fonctionne pas pour nous parce que nous ne permettons pas à usurper l'identité des utilisateurs.
Quelqu'un sait-il un autre moyen?
OriginalL'auteur coder1 | 2008-10-07
Vous devez vous connecter pour publier un commentaire.
Sont là, la politique de l'entreprise restrictions de vous empêcher d'utiliser l'emprunt d'identité? Faites-vous référence à Windows usurpation d'identité ou l'Échange d'usurpation d'identité?
Selon laquelle l'emprunt d'identité vous ne pouvez pas utiliser une solution de rechange pourrait être délégué d'accès.
Si l'objectif est de permettre un affichage du gestionnaire de boîtes aux lettres multiples, voici quelques options:
(1) Accorder l'accès délégué à l'employé de boîtes aux lettres pour le gestionnaire. En fonction du niveau de l'accès délégué, ce qui devrait permettre au manager de vue de l'employé boîtes aux lettres et de modifier en tant que de besoin. Il y a une mise en garde au sujet de cette approche, en fonction de ce/comment l'accès est accordé, le délégué (employé) pourrait supprimer l'accès, et d'arrêter le gestionnaire de l'affichage de leurs calendriers.
Pour l'authentification à l'aide de l'accès délégué, en supposant que l'application à l'aide de services web était en cours d'exécution sous le gestionnaire de contexte, vous devriez être en mesure d'utiliser DefaultCredentials.
(2) Créer un compte de service qui dispose de droits d'imitation ou de déléguer l'accès via l'employé de boîtes aux lettres. Puis ouvrez une session en tant que compte de service.
Ainsi, voici quelques liens qui peuvent vous être utiles...
OriginalL'auteur Alice
Si j'ai bien compris vous avez droit, le gestionnaire de l'utilisation de l'application et de s'authentifier auprès de l'EWS comme lui-même. EWS serait alors impossible de mettre à jour un autre utilisateur de la boîte aux lettres en raison de l'insuffisance des autorisations.
Comment donner le gestionnaire d'accès de chaque utilisateur de la boîte aux lettres?
(Ou alors j'ai loupé une partie substantielle de la question?)
OriginalL'auteur Tomalak
Si l'utilisateur va être connecté sur leur propre machine, et ces informations sont susceptibles d'être disponibles dans le cache d'informations d'identification, vous pouvez construire une WebCredential objet de la ICredentials objet obtenu à partir de là:
OriginalL'auteur Pooli