【问题标题】:How to push Credentials to an APP with Airwatch如何使用 Airwatch 将凭证推送到 APP
【发布时间】:2016-11-11 12:46:47
【问题描述】:

我们有一个通常使用登录名+密码的应用程序。 但是,当我们想将此应用程序部署到拥有 airwatch 的客户(我们可以通过他们的 API 处理事情)时,通过 Airwatch 集成将个人信用推送到移动设备的方法是什么?

或者我可以通过 Airwatch 将应用程序推送到具有预配置个人凭据的 iOS 设备吗? Apple EMM 功能似乎涵盖了这个主题,但他们没有示例如何在没有 MDM 帮助的情况下做到这一点。

【问题讨论】:

    标签: ios credentials airwatch


    【解决方案1】:

    您可以通过使用 App Config 来实现此目的。只需将以下代码行放入您的 iOS 应用程序,然后通过 MDM 推送应用程序,在应用程序发布的应用程序配置部分定义相同的键和值:

    代码:

    obj-c

    NSString *value = [[[NSUserDefaults standardUserDefaults] dictionaryForKey:@"com.apple.configuration.managed"] objectForKey:@"key"];
    

    迅速:

    let value = UserDefaults.standard.dictionary(forKey: "com.apple.configuration.managed")?["key"]
    

    【讨论】:

      【解决方案2】:

      这是我为使其与 AirWatch 一起使用所做的工作。此概念使用 Apple 的 MDM 协议提供的“App Configuration”机制

      1. 登录 Airwatch 控制台
      2. 点击“应用和图书”部分
      3. 单击“应用程序”选项卡下的“列表视图”
      4. 在这里我们必须添加需要自定义信息的应用程序(在您的情况下是凭据)。它允许您同时使用 AppStore 应用和内部(企业配置文件签名)应用。
      5. 点击我们刚刚添加的应用程序
      6. 寻找“分配”选项,这就像一个应用交付配置文件。
      7. 如果您还没有,请使用您需要的任何配置详细信息创建一个
      8. 在我们的上下文中,我们需要启用“应用程序配置”选项卡,这将使我们能够输入键值对。在这里我们可以输入任何自定义键值对参数。
      9. 然后点击添加,然后点击保存并发布。

      现在应用应该在com.apple.configuration.managed 中的NSUserDefaults 字典中接收这些自定义键值对。

      【讨论】:

        【解决方案3】:

        如果您想将单个配置参数(如用户名/密码)推送到 AirWatch 分发和管理的应用程序,AppConfig 绝对是您的最佳选择。

        您还可以考虑基于证书的身份验证 (CBA),在这种情况下,应用程序会向您的后端 Web 服务提供客户端身份验证证书,而不是用户名/密码。通过 EMM 将证书推送到应用程序需要集成供应商 (AirWatch) 的 SDK。如果你决定走那条路,你可能想研究一下名为Application Profile 的东西。

        如果您想了解更多关于移动应用中的 CBA 以及如何管理证书的信息,请告诉我。

        【讨论】:

        • 我很想了解更多关于 AirWatch 中的 CBA 以及 WKWebView 是否仍需要使用已推送到设备的客户端证书的信息。
        【解决方案4】:

        Gosh 先生,请参阅 ACE 程序。你可以在那里找到指导。在 Airwatch 中加载的所有用于分发的应用程序可以发送配置数据。我不确定到什么程度。 http://appconfigforenterprise.org/

        该程序是多供应商,旨在成为使用 MDM 标准化应用配置的交换所。我希望这会有所帮助。

        【讨论】:

          猜你喜欢
          • 2017-08-15
          • 2013-01-12
          • 1970-01-01
          • 2017-03-17
          • 1970-01-01
          • 2021-05-15
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多