gpt4 book ai didi

c# - 我可以避免存储 MS Exchange 凭据,同时仍然能够进行身份验证(针对 EWS)吗?

转载 作者:可可西里 更新时间:2023-11-01 08:27:34 26 4
gpt4 key购买 nike

我正在构建一个应用程序,用于在用户的 Exchange Server 帐户(支持 2007-2013 版本)和应用程序之间同步数据。

应用程序不能使用模拟(至少在典型情况下不能),因为用户可以在任意数量的域和交换服务器上。

我知道一开始我将不得不询问他们的用户名/电子邮件地址和密码。但是,如果不需要的话,我真的不想负责存储这些凭据(即使它们是加密的,我也不愿意)。

我不确定要问什么问题,所以我要回答这些问题:

Exchange Server 如何进行身份验证?用户的凭据是按原样直接发送到服务器,还是在通过网络发送之前一起散列?如果对它们进行哈希处理,我如何获取/生成此哈希值以在后续身份验证中重复使用?

Exchange Server 是否发送某种身份验证 token ,以后可以重复使用(并且永远重复使用,直到密码更改或失效)?

如果您知道问题的解决方案,但这些问题的答案无法解决,请提供。

最佳答案

Active Directory 联合服务正是用于此类任务。你可以阅读它there .

关于c# - 我可以避免存储 MS Exchange 凭据,同时仍然能够进行身份验证(针对 EWS)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14631457/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com