我已经搜索了互联网,我想我了解Microsoft提供的通过公司门户网站或Authenticator应用程序实现代理身份验证的文档的每一步。
根据文档here。
如果我使用以下签名
public PlatformParameters(Activity callerActivity, bool useBroker)
public PlatformParameters(Activity callerActivity, bool useBroker, PromptBehavior promptBehavior)
并为userBroker参数提供“ true”,我很好。
我唯一的问题是
我已经从NuGet下载了ADAL库,并且找到了。
版本5.0.5-> PlatformParameters类没有此构造函数签名,也没有useBroker公共属性,我该如何提供它?
版本4.5.1->也没有。
我一直在搜索,发现此签名在版本3.19.8中可用
在这种情况下,我是否应该使用2岁的版本,我是否缺少某些东西?
在此先感谢您的任何建议。
答案 0 :(得分:0)
修复非常简单。 我只需要将目标框架从8.0更改为8.1,然后就必须重新定位ADAL Nuget包。
这样做之后,我可以使用最新版本的ADAL,它具有所有构造函数重载。