菜鸟教程小白 发表于 2022-12-13 04:05:29

ios - EWS - 如何为自动发现传递凭据 - ios、 cocoa


                                            <p><p>经过大量搜索,我发布了这个问题。 </p>

<p>问题来了..</p>

<p>我正在使用 EWS 将联系人导入使用 AutoDiscover 的 MAC 应用程序。</p>

<p>这是我的 XML 请求</p>

<pre><code>      NSString *soapMessage = [NSString stringWithFormat:
                         @&#34;&lt;Autodiscover xmlns=\&#34;http://schemas.microsoft.com/exchange/autodiscover/outlook/requestschema/2006/\&#34;&gt;&#34;
                         &#34;&lt;Request&gt;&#34;
                         &#34;&lt;EMailAddress&gt;%@&lt;/EMailAddress&gt;&#34;
                         &#34;&lt;AcceptableResponseSchema&gt;&#34;
                         &#34;http://schemas.microsoft.com/exchange/autodiscover/outlook/responseschema/2006a&#34;
                         &#34;&lt;/AcceptableResponseSchema&gt;&#34;
                         &#34;&lt;/Request&gt;&#34;
                         &#34;&lt;/Autodiscover&gt;&#34;,self.emailId.stringValue];
NSLog(@&#34;%@&#34;,soapMessage);

NSURL *url = ;
</code></pre>

<p>以上只是片段。已完整通过其他 header 。 </p>

<p>我的问题是在 C# 中传递用户凭据时,准确的传递位置,如下所示</p>

<pre><code> ExchangeServiceBinding esb = new ExchangeServiceBinding();
esb.Credentials = new NetworkCredential(&#34;&lt;username&gt;&#34;, &#34;&lt;password&gt;&#34;, &#34;&lt;domain&gt;&#34;);
</code></pre>

<p>我尝试使用质询身份验证,也尝试使用在 header 授权中发送它。但没有运气。</p>

<p>非常感谢任何帮助实现这一目标。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>这完全是关于构建对 EWS 的正确 XML 请求。就是这样。。</p>

<p>使用 <a href="https://www.testexchangeconnectivity.com/" rel="noreferrer noopener nofollow">https://www.testexchangeconnectivity.com/</a>获取邮件、联系人、日历进行测试。</p>

<p>检查它生成的请求,将其复制到 XML 的 header 部分中。</p>

<p>它像微风一样工作..</p>

<p>发布此内容是为了节省一些非 Windows 开发人员的时间。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - EWS - 如何为自动发现传递凭据 - ios、 cocoa ,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/18766985/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/18766985/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - EWS - 如何为自动发现传递凭据 - ios、 cocoa