Я сейчас планирую новый веб-проект. Клиенты будут подключаться с помощью обычного веб-браузера и, в случае обычных мобильных телефонов с поддержкой Java, клиента j2me. Я действительно хотел бы использовать аутентификацию OpenID. В случае обычного веб-браузера все довольно просто. Однако я действительно не уверен насчет установленных приложений (таких как клиент j2me, установленный на мобильном устройстве) - обычная проверка подлинности OpenID выполняется путем ввода имени пользователя / пароля на веб-странице определенного поставщика OpenID - что является довольно ограничением:)
Кто-нибудь справился с такой ситуацией? Можно ли создать механизм аутентификации для сайта, который использует OpenID из мобильного клиента j2me?
В настоящее время я думаю о решении, согласно которому пользователи, которые хотели бы подключиться со своих мобильных телефонов, загружают необходимое приложение j2me с веб-сайта сервера после своей аутентификации (обычная аутентификация в браузере). Мобильное клиентское приложение может динамически собираться на сервере со встроенным SSL-сертификатом, который связан с конкретным зарегистрированным пользователем OpenID. После этого клиент j2me может проходить аутентификацию на сервере без ввода имени пользователя / пароля. Данные, которые будут храниться на сервере, НЕ ЧУВСТВИТЕЛЬНЫ, учитывая случаи краж мобильных телефонов и т. Д.
Кто-нибудь может предложить лучшее решение?