Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将黑莓手机零登录集成到android和iOS应用程序中_Android_Ios_Blackberry_Single Sign On - Fatal编程技术网

如何将黑莓手机零登录集成到android和iOS应用程序中

如何将黑莓手机零登录集成到android和iOS应用程序中,android,ios,blackberry,single-sign-on,Android,Ios,Blackberry,Single Sign On,我们正在尝试使用Blackberry(零登录)功能在Android和iOS应用程序上实现SSO 我们遵循,并在BlackBerry Enterprise Identity中创建了BlackBerry身份验证策略和服务。但无法继续。不知道如何将其集成到Android和iOS应用程序中 是否有可能将黑莓手机零登录集成到本机移动应用程序中 如果可能,请有人帮助我们提供实施步骤? 或任何教程遵循 提前感谢。如果您使用的是零登录证书,在iOS中,您将使用safariviewcontroller或ASWeb

我们正在尝试使用Blackberry(零登录)功能在Android和iOS应用程序上实现SSO

我们遵循,并在BlackBerry Enterprise Identity中创建了BlackBerry身份验证策略和服务。但无法继续。不知道如何将其集成到Android和iOS应用程序中

是否有可能将黑莓手机零登录集成到本机移动应用程序中

如果可能,请有人帮助我们提供实施步骤? 或任何教程遵循


提前感谢。

如果您使用的是零登录证书,在iOS中,您将使用safariviewcontroller或ASWebAuthenticationSession。对于android,使用Chrome自定义选项卡

以下链接解释如何在BlackBerry UEM中配置此功能。 注意:必须管理设备以交付zso证书

使用SAML配置EID后,将其应用服务器配置为使用EID sp启动的流如下所示

  • 您的应用程序应该连接到应用程序服务器的登录端点(URL)
  • 此应用程序服务器应定位EID相关元数据(从在EID设置中创建的SAML服务中链接,在BlackBerry UEM中)
  • 您的应用服务器将ASWebAuthenticationSession从元数据重定向到HTTP:POST绑定
  • ASWebAuthenticationSession应命中EID中的端点
  • EID将查找服务提供者实体ID(也在EID中为此SAML服务输入)。 A.这应该启用移动zso
  • 应在用户帐户的EID服务气泡中为用户启用自定义服务
  • EID将查找用户的身份验证策略 A.移动ZSO身份验证级别应与此应用程序覆盖关联
  • EID将启动证书验证流
  • ASWebAuthenticationSession应处理证书身份验证
  • EID将使用已签名的SAML断言(使用IdP签名密钥签名)将ASWebAuthenticationSession重定向回断言使用者服务POST URL(在EID中配置,以与其服务匹配)
  • 您的应用服务器将使用公钥(来自元数据)验证SAML断言
  • 您的应用服务器将授权已验证的用户
  • 你的应用服务器将向ASWebAuthenticationSession发送重定向回他们的应用,并将你的应用用作令牌

  • 谢谢你的回答,我们会试试这个。