не регистрировать ионное приложение на мобильном телефоне для использования - PullRequest
0 голосов
/ 30 августа 2018

В мобильном уроке,
один шаг - mfpdev app register

Вопрос что такое регистрация
я разрабатываю ионный проект и могу подключиться к мобильному устройству без регистрации, когда веб-ресурсы Cordova были предварительно просмотрены с помощью симулятора мобильного браузера с помощью команды MobileFirst mfpdev app preview

мобильный первый 8
ионный 3

Ответы [ 2 ]

0 голосов
/ 04 сентября 2018

Спасибо за @manjunath kallannavar за все поддержки

Неограниченное право (без входа в систему) как на защищенные, так и на незащищенные ресурсы приводит меня к конфиденциальному клиенту.

Как предварительно https://youtu.be/DlxZYxXszIw?t=15m40s, автор упоминает, что пользователь является конфиденциальным клиентом при использовании mfpdev app preview.
Однако это не задокументировано в справочнике IBM. (Пожалуйста, укажите, если вы найдете один)

Также, используя ionic cordova run android в эмуляторе, наконец-то получен вызов.

Заключение, с mfpdev app preview, право пользователя = конфиденциальный клиент => может получить доступ ко всем ресурсам


Кредит @manjunath kallannavar

Официальное объяснение: MobileFirst Development Server включает в себя конфиденциальный клиентский тест с неограниченной допустимой областью действия (*). По умолчанию предварительный просмотр приложения mfpdev использует этот конфиденциальный клиент.

0 голосов
/ 30 августа 2018
Команда

mfpdev app register зарегистрирует ваше приложение на MobileFirst Server. Без регистрации приложения на сервере приложение на мобильном устройстве не сможет подключиться к серверу с ошибкой «приложение не существует».

Если вы не хотите использовать команду mfpdev app register, вы можете зарегистрировать приложение вручную на консоли управления MFP.

Подробнее см .: Регистрация приложения

Обновление: если вы используете команду mfpdev app preview для предварительного просмотра ваших веб-ресурсов с помощью Mobile Browser Simulator, проверки безопасности не выполняются на стороне сервера, а вызовы безопасности не отправляются клиенту, работающему в Mobile Browser Simulator.

MobileFirst Development Server includes a confidential client "test" that has an unlimited allowed scope ("*"). By default mfpdev app preview uses this confidential client.

ПРИМЕЧАНИЕ: команда mfpdev app preview предназначена для предварительного просмотра пользовательского интерфейса, протокол OAuth поддерживается не полностью

Подробнее см .: Предварительный просмотр веб-ресурсов Cordova с помощью Симулятора мобильного браузера

...