【问题标题】:Methods to authentication in an iOS app在 iOS 应用中进行身份验证的方法
【发布时间】:2016-03-05 03:29:08
【问题描述】:

我正在为通过 TCP/IP 读取 PLC 控制器数据的客户端开发 iOS 应用程序。 PLC设备没有任何方法来验证用户..所以基本上如果你知道你在寻找什么,就在网上;如果您愿意,您可以读取数据并写入寄存器。这个应用程序的目标是允许应用程序中的某种权限或身份验证。例子。所述设备的工程师有权访问寄存器,但维护人员只有只读权限。无法向位于 LAN 上的 PLC 设备添加身份验证方法。我需要想出一种通过应用程序来做到这一点的方法。

有什么建议吗?

注意事项...

1:这些 PLC 设备通常不在可以访问互联网的 LAN 上。

2:iPAD/iPhone 通常无法访问互联网进行任何基于 Web 的身份验证。

3:此应用还需要在 Android 上开发,因此身份验证需要跨平台兼容。

4:来自不同公司的不同客户需要能够“调整”和“自定义”用户权限。

如果我需要澄清任何事情,请告诉我。谢谢!

【问题讨论】:

  • 您在寻找什么答案?您想知道如何在 Android 设备上进行身份验证,还是需要帮助设计整个系统的架构?

标签: android ios authentication ios4 plc


【解决方案1】:

Allen Bradley 已经为他们的 PLC 创建了一个非常相似的软件平台,称为 Assetcentre for OC's。我建议您仔细阅读他们的文档以了解他们的架构。在他们的软件系统中,第一步是从所有 PC 上删除 PLC 通信软件,并强制它们通过一个特殊的“网关”网络版本进行连接,该版本既可以处理身份验证/安全,也可以进行实际的 PCPLC 通信。

对于“未连接”模式,PC“借用”许可证(下载安全配置文件),其中包含到期日期,以便文件“到期”。

显然,工厂中任何拥有“流氓”PC 的人都可以通过回到他们过去的方式来绕过所有这些。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-13
    • 1970-01-01
    • 2012-08-06
    • 1970-01-01
    • 2013-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多