我将 XCode 更新为 XCode 13,以便在 ios 15 设备上测试我的 Xamarin.iOS 应用程序。我将 Visual Studio for mac 应用程序更新到版本 8.10.9 更新后,我在 Visual Studio for mac 中打开了我的应用程序,但当我尝试选择设备时,我看不到设备。只有一条消息:“降低‘部署目标’以查看较旧的模拟器或检查您的 Apple SDK 路径”
我尝试更改部署目标,并从 Preferences/SDK Locations/Apple/Apple SDK 检查了 Apple SDK 路径。我尝试设置“/Applications/Xcode.app”和“/Applications/Xcode.app/”路径。但他们都不适合我。我该怎么办?
提前致谢。
我正在尝试在我的应用程序(Xamarin.Forms 应用程序 - ios 和 android)中实现 SSO 功能。登录流程是:当用户打开登录页面时,她/他将看到一个使用 sso 登录的按钮。如果用户选择此按钮,应用程序将打开 sso 的 web 视图,并且当 sso 身份验证完成时(它适用于 mdm 解决方案,例如 Airwatch 等),返回一个 SAML 令牌。
我的问题是如何实现这个,如何从 webview 捕获 saml 令牌?实际上,xamarin中有一种方法,因为我在xamarin进化会议上看到了一个视频: https://www.youtube.com/watch ?v=AAAQJgBDK0w&t=1163s
当 AuthTpye 设置为“SAML”(在视频 15:51 秒中)并且在 webview 上使用 Airwatch sso 打开应用程序登录时(在视频 16:45-17:14 秒中),用户可以使用 sso 登录。但我只能找到这个视频。我找不到此实现的任何其他来源。
此外,我看到了一些 Stack Overflow 问题,他们的答案是使用 Xamarin.Auth nuget 包。但Xamarin.Auth使用oauth2.0协议。我需要使用 saml 协议进行 sso。
我怎样才能做到这一点?
xamarin.ios single-sign-on mdm xamarin.android xamarin.forms