Как получить закодированные значения Kinvey BAse64 для заголовка аутентификации Rest

При использовании Kinvey через Rest API запрашивает заголовок аутентификации с двумя параметрами, разделенными пробелом: первый с Basic/Kinvey, а второй параметр представляет собой закодированную строку Base64, которая, как я предполагаю, будет закодированной строкой для моего имени пользователя: пароль или APPID: APPSECRET . Я знаю эти идентификаторы и имя пользователя/пароль, но как преобразовать их в строку с кодировкой Base 64. Я попытался преобразовать эти строки в строку BAse64 с помощью онлайн-инструментов/веб-сайтов, но эта строка у меня не сработала.

Сначала я пытался связаться с почтальоном, чтобы проверить, нормально ли работает Rest API, но каждый раз, когда мой API дает сбой с ошибкой, говорящей об ошибке аутентификации, это неверно.

Я хочу использовать метод rest, а не Kinveys SDK. Может ли кто-нибудь помочь мне найти, что использовать в заголовке аутентификации и как его кодировать в требуемом формате.

Любая помощь будет высоко оценен.. !!!


person user3492435    schedule 01.06.2016    source источник


Ответы (1)


Сначала с Basic/Kinvey, а вторым параметром является строка в кодировке Base64, которая, как я предполагаю, будет кодированной строкой для моего имени пользователя: пароль или APPID: APPSECRET.

Это не правильное предположение. Вам необходимо войти с вашим именем пользователя и паролем в /login API и использовать полученный токен Kinvey для доступа к вашим данным. http://devcenter.kinvey.com/rest/guides/users#login

Я рекомендую вам НЕ использовать REST API напрямую, а вместо этого использовать SDK для вашей конкретной платформы. В каждом SDK действительно есть вызовы «входа», которые облегчают вам этот процесс.

person Ivo Janssen    schedule 02.06.2016
comment
Проверю.. Спасибо - person user3492435; 11.06.2016