Как настроить приложение App ID в bluemix для аутентификации веб-приложений

В настоящее время я пытаюсь настроить аутентификацию Google/Facebook в службе «APP ID», предоставляемой в каталоге Bluemix. При выполнении шагов меня просят настроить аутентификацию Google и Facebook. Я решил пойти с Google. Обратитесь к прикрепленному изображению, здесь меня просят указать «Идентификатор приложения» и «Секрет приложения». Как я думаю, «Идентификатор приложения» соответствует «Идентификатору клиента» в консоли разработчика Google, и аналогично «Секрет приложения» соответствует «Секрету клиента». Я сгенерировал «Идентификатор клиента» и «Секрет клиента» в консоли разработчика Google и «URI перенаправления», который создается автоматически.

Я предоставил этот URI перенаправления в консоли разработчика Google.

После этой конфигурации я загрузил проект Node.js, развернул его в bluemix через cf push, а затем запустил этот проект, но здесь я получаю сообщение об ошибке «redirect_uri не принадлежит идентификатору клиента».

image-1 image-2


person Rahul Modi    schedule 04.07.2017    source источник
comment
См. здесь, чтобы выйти из системы с помощью SDK узла идентификатора приложения stackoverflow.com/a/56067128/11476447.   -  person jhuang3    schedule 10.05.2019


Ответы (1)



вы забыли добавить URI перенаправления вашего приложения на страницу поставщиков удостоверений Раздел URI перенаправления на странице поставщиков удостоверений, если вы загрузили пример узла js, ваш URI перенаправления по умолчанию {{YOUR_HOST}}/ibm/bluemix/appid/callback, и вы можете измените его, если хотите, в app.js под параметром const CALLBACK_URL = "/ibm/bluemix/appid/callback";, он должен быть идентичен тому, как вы определяете в приборной панели AppId

person Asaf Manassen    schedule 12.07.2017
comment
Спасибо Асаф. Я вошел в пользовательское приложение, используя APP ID, но теперь я не понимаю, как выйти из системы. Я предоставил кнопку «Выход» на главной странице, и при нажатии на эту страницу я очищаю файлы cookie, но не выхожу из системы. Есть идеи ? - person Rahul Modi; 17.07.2017