Question

Je souhaite utiliser les groupes de messagerie Exchange en tant que schéma d'authentification pour une application interne. Par exemple, si un utilisateur appartient à un certain groupe de courrier, il est autorisé à y entrer.

Des indications sur les endroits où rechercher des informations lors de conversations avec Exchange à partir de .NET?

EDIT: Exchange 2003.

Était-ce utile?

La solution

Vous n'avez pas besoin de parler à Exchange lui-même. Toutes les données sont stockées dans Active Directory, qui dispose d’API très simples à utiliser dans le cadre .NET. Les groupes de messagerie Exchange sont stockés dans AD en tant que groupes de distribution globaux. Tout ce que vous avez à faire est de demander si l'utilisateur est membre d'un groupe spécifique.

Autres conseils

Êtes-vous sûr de vouloir faire cela avec les groupes de distribution? Ne serait-il pas plus facile à long terme de transformer ces groupes de distribution en groupes de sécurité et d’utiliser l’authentification Windows?

Si vous utilisez Exchange 2007, vous pouvez utiliser l'interface de service Web pour parler à Exchange à partir de .NET.

  

http://msdn.microsoft.com/en-us/library /bb408417.aspx

Cependant, je n'ai pas encore utilisé cette interface, donc je ne suis pas sûr qu'elle convienne à votre scénario.

Sinon, je crains que vous ne deviez utiliser les anciennes bibliothèques MAPI / COM.

Exchange 2003 prend en charge une interface webdav. Vous voudrez peut-être y jeter un coup d'œil pour voir s'il répond à vos besoins. Il existe une bibliothèque WebDav .Net pour Exchange ici: http://www.independentsoft.de/webdavex/index.html

voir plus d'infos ici: Utiliser WebDAV pour accéder à la boîte de réception Exchange 2003

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top