Tag: adal

我如何使用新版本的ADALiOS 2.1注销

或者我如何访问内部默认caching存储? 我如何清除默认caching存储? 谢谢, Jignesh。

将Azure ADAL库添加到iOS本机应用程序时,资源束的问题

我试图按照使用Azure ADAL库和Azure AD示例应用程序为iOS构build示例Native App客户端的说明。 相关的组件是: https://github.com/AzureADSamples/NativeClient-iOS https://github.com/AzureAD/azure-activedirectory-library-for-objc/releases/tag/1.0.1 我是XCode的新手,将ADAL库添加到示例应用程序的说明对我来说并不清楚。 但是我已经按照步骤添加了库并链接了libADALiOS.a。 正如在这个网站的另一个线程中所报道的,我得到了下面的运行时错误: 2014-09-15 10:12:36.236 Microsoft任务[23140:60b] ADALiOS:错误:引发错误:18.其他信息:域:ADAuthenticationErrorDomain ProtocolCode:(null)详细信息:无法加载所需的资源束。 请阅读ADALiOS自述文件,了解如何使用ADAL提供的身份validationUI资源构build应用程序。ErrorCode:18。 我仔细阅读了ADAL README文件。 关于上述错误的资源包,只是说: "Add the storyboards from the ADALiOSBundle to your project resources" 熟悉ADAL(和xcode)的人能否简单地列举使ADAL资源包以简单语言加载所需的步骤,以供新手理解? 我需要移动文件,添加一些定义到xcode等(注意:我的ADAL和应用程序都在同一个工作区,应该是可见的)? 在这个问题的单独威胁中提到的解决方法对我来说也不是很清楚(改变资源名称,重build软件包等,如果这些示例应用程序已经正常工作,这似乎是不必要的)。 谢谢,雷

Azure AD B2C在Xamarin.Forms iOS应用程序中指定多个标识提供程序

我已经使用了以下示例iOS项目。 这个示例非常简单,我可以通过ADAL来加载login视图并请求用户身份validation,这一切都很好。 现在,我打算通过显示具有多个身份提供者(G +,Twitter,Fb等)的login视图进一步说明问题。 在Web应用程序中,当我请求身份validation时,可以看到多个身份提供者,因为我们可以在web.config中指定策略,如下所示: <add key="ida:Tenant" value="sometenant.onmicrosoft.com" /> <add key="ida:ClientId" value="clientidguid" /> <add key="ida:ClientSecret" value="clientsecret" /> <add key="ida:AadInstance" value="https://login.microsoftonline.com/{0}{1}{2}" /> <add key="ida:RedirectUri" value="https://localhost:44321/" /> <add key="ida:SignUpPolicyId" value="b2c_1_xyz_policy" /> <add key="ida:SignInPolicyId" value="b2c_1_xyz_sign_in" /> <add key="ida:UserProfilePolicyId" value="b2c_1_xyz_editing" /> 我有相同的redirecturi,我已经在应用程序中使用(我也尝试使用redirecturi为本机客户端没有运气) 我想知道,如何在Xamarin表单项目中指定策略,以便我可以在iOS应用程序中看到用户login的多个身份提供者? 提前致谢!

用户凭证需要获取访问令牌。 请调用非沉默的acquireTokenWithResource方法

我正在使用ADALiOS进入我的应用程序进行身份validation。 当用户login到应用程序时,我收到以下错误: “参数'cacheItem.scopes'是无效的。值:(null)。” 和 “用户凭证需要获取访问令牌,请调用非静默acquireTokenWithResource方法” 任何帮助,将不胜感激。 谢谢

如何使用AppAuth从iOS应用程序对Azure AD进行身份validation?

我有这个例子与谷歌作为ID提供者: https://github.com/jchnxu/TestOIDAppAuth-iOS 该示例使用Swift中iOS的AppAuth库和Open Id Connect。 我不使用ADAL,因为它似乎不支持Swift 3。 My iOS app bundle is: webinnovation.no.Test 我在ViewController.swift中configuration了以下常量: let kIssuer = "https://accounts.google.com" let kClientID = "<my id from Google>.apps.googleusercontent.com" let kRedirectURI = "com.googleusercontent.apps. <my id from Google>:oauthredirect" In plist.info: “com.googleusercontent.apps. <my id from Google>” Google Id提供者可以按预期工作。 我得到一个login对话框,并login后正确解散,应用程序正确地获得一个令牌。 但是,如何将其映射到Azure AD? 我尝试了这样的组合: let kIssuer = "https://login.microsoftonline.com/webinnovation.onmicrosoft.com" let kClientID = "<my Application […]