Методы аутентификации в приложении для iOS

#android #ios #authentication #ios4 #plc

#Android #iOS #аутентификация #ios4 #plc

Вопрос:

Я разрабатываю приложение iOS для клиента, которое считывает данные контроллера ПЛК через TCP / IP. У устройств PLC нет никакого метода для аутентификации user..so в принципе, если вы знаете, что ищете, вы находитесь в сети; у вас есть возможность считывать данные и записывать в регистры, если хотите. Ну, цель этого приложения — разрешить какое-либо разрешение или аутентификацию в приложении. Пример. Инженер указанных устройств имеет возможность доступа к регистрам, но у обслуживающего персонала есть разрешения только на чтение. Нет способа добавить метод аутентификации к ПЛК-устройствам, подключенным к локальной сети. Мне нужно придумать способ сделать это через приложение.

Есть предложения?

О чем следует помнить…

1. Чаще всего эти ПЛК-устройства НЕ подключены к локальной сети, имеющей доступ к Интернету.

2. Чаще всего iPad / iPhone не смогут получить доступ к Интернету для какой-либо веб-аутентификации.

3. Это приложение также необходимо будет разработать на Android, поэтому аутентификация должна быть кроссплатформенной.

4. Разным клиентам из разных компаний потребуется возможность «настраивать» разрешения пользователей.

Дайте мне знать, если мне нужно что-нибудь уточнить. Спасибо!

Комментарии:

1. Какие ответы вы ищете? Вы хотите знать, как выполнять аутентификацию на устройствах Android, или вам нужна помощь в разработке архитектуры всей системы?

Ответ №1:

Аллен Брэдли уже создал очень похожую программную платформу для своих ПЛК под названием Assetcentre для операционной системы. Я предлагаю вам внимательно прочитать их документацию, чтобы лучше понять их архитектуру. В их программной системе первым шагом является удаление программного обеспечения для связи с ПЛК со всех ПК и принудительное подключение их через специальную сетевую версию «шлюза», которая одновременно обрабатывает аутентификацию / безопасность и выполняет фактическую связь с ПК<—> PLC.

Для режима «без подключения» ПК «заимствует» лицензию (загружает профиль безопасности), в которой указана дата истечения срока действия, так что файл «истекает».

Очевидно, что любой, у кого есть «посторонний» компьютер на заводе, может обойти все это, вернувшись к тому, как они это делали раньше.