如何以编程方式关闭ADAuthentication Web视图控制器?

时间:2015-01-05 19:27:44

标签: adal

我从ADAL程序中解除了webveiwcontroller之后遇到了以下问题,下次当我重新启动登录流程时,我遇到了以下错误:

error =代码出错:13域:ADAuthenticationErrorDomain ProtocolCode:(null)详细信息:当前提示用户输入另一个acquireToken请求的凭据。请稍后重试acquireToken调用。内部错误详细信息:错误Domain = ADAuthenticationErrorDomain Code = 13“操作无法完成。(ADAuthenticationErrorDomain错误13。)”

如果我完全关闭应用程序并重新打开它,则登录流程将再次运行。这是一个已知问题,可以用来解决这个问题吗?

由于

1 个答案:

答案 0 :(得分:3)

您应该调用ADAuthenticationBroker->取消以确保正确释放所有锁。