Используя спецификации ниже, мне нужно создать oauth_signature на Android. Я ищу библиотеку, которая обрабатывает код плиты котла, создавая подпись для доступа к ресурсам через OAuth.
Построить сигнатурную "базовую строку", которая состоит из конкатенации трех элементов запроса:
- Метод HTTP-запроса.
- Базовый URL, на который отправляется запрос. Этот URL-адрес не должен содержать никаких параметров запроса. При подписке на звонки в службы Google обратитесь к спецификации 9A.1.2 OAuth для соответствующих инструкций.
- Нормализованная строка параметров в запросе (исключая параметр oauth_signature). Сюда входят параметры, отправленные в заголовок или тело запроса, а также параметры запроса, добавленные к URL-адресу запроса. Чтобы нормализовать строку, сортируйте параметры, используя упорядочение значений лексикографического байта. Более подробную информацию о нормализации этой строки см. В разделе 9.1.1 спецификации OAuth.
Создайте знак oauth_signature, используя одну из следующих последовательностей:
- Если ваша заявка зарегистрирована и вы используете HMAC-SHA1, используйте значение "секретность потребителя" OAuth, созданное во время регистрации; это значение отображается на странице регистрации домена.