iOS版ADAL与ADFS 3.0版兼容吗?
我正在使用AzureAD库for Objective-C()连接到2012 R2上的ADFS 3.0,使用OAuth 2授权代码授权流 我得到了一个错误:iOS版ADAL与ADFS 3.0版兼容吗?,ios,adal,adfs3.0,Ios,Adal,Adfs3.0,我正在使用AzureAD库for Objective-C()连接到2012 R2上的ADFS 3.0,使用OAuth 2授权代码授权流 我得到了一个错误: Error with code: AD_ERROR_DEVELOPER_INVALID_ARGUMENT Domain: ADAuthenticationErrorDomain ProtocolCode:(null) Details:The argument 'user principal name' is invalid. Value
Error with code: AD_ERROR_DEVELOPER_INVALID_ARGUMENT
Domain: ADAuthenticationErrorDomain ProtocolCode:(null)
Details:The argument 'user principal name' is invalid.
Value:(null).
Inner error details: Error Domain=ADAuthenticationErrorDomain Code=100 "(null)"
我们有一个android应用程序正在成功连接,所以我不认为这是真正的错误
我在iOS 11.3上使用了该库的v2.6.3,在iPhone 6和模拟器上都使用了该库,结果相同
我使用回购协议附带的SampleSwiftApp复制了这个问题,除了配置之外没有代码更改
- v2.6.3是否与2012 R2上的ADFS v3.0兼容
- 我可以让它与配置更改一起工作吗
let authContext = ADAuthenticationContext(authority: AdalAuthority,
error: nil)
致:
让它工作
let authContext = ADAuthenticationContext(authority: AdalAuthority,
validateAuthority: false,
error: nil)