我正在编写一个客户端应用程序来使用Redemption / MAPI库来访问我的邮箱。我以前通过执行以下操作来启动会话:
1。)在Windows凭证管理器中创建凭据MS.Outlook.15:{user's email}
2。)创建个人资料
3.。)使用以下代码打开会话:https://msdn.microsoft.com/en-us/library/office/cc842103.aspx
但是,一旦我在注册表中启用“EnableADAL”标志。我无法成功打开会话。
我注意到Outlook创建了一个名为MicrosoftOiffce16_Data的凭据:ADALWAM:{在ADAL令牌获取期间经过身份验证的用户的唯一标识符}
凭借该凭证,我可以成功打开会话。
任何人都知道此凭证中存储了什么?我已经尝试过ADAL刷新令牌和访问令牌,但它们似乎不正确。