WebMoney

Потребители

Приложение выполняющие запросы к защищаемым ресурсам от имени владельца ресурса и с его разрешения.

Типы потребителей

Стандарт The OAuth 2.0 Authorization Framework (RFC 6749) определяет следующие типы клиентов:

Конфиденциальные

— способные обеспечить конфиденциальное хранение параметров доступа (в рамках сервиса — секрет потребителя). Примером такого потребителя может служить веб приложение.

Публичные

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

В настоящие время сервис поддерживает работу только с конфиденциальными потребителями.

Регистрация

Перед началом использования сервиса потребителя необходимо зарегистрировать. Для этого необходимо:

  1. Пройти на страницу регистрация потребителя (внимание: потребуется аутентификация с помощью сервиса Login.WebMoney)
  2. Сохранить сгенерированные значения:
    • Ключ потребителя
    • Секрет потребителя (внимание: секрет необходимо сохранить в надежном месте, больше секрет не будет отображаться)
  3. Задать имя потребителя
  4. Задать URI обратного вызова
  5. Указать способ сравнения указанного URI обратного вызова, и URI обратного вызова при обращении к Authorize API
    • Части для сравнения — будет выполняться сравнение указанных компонентов
    • Формат сравнения — используемый формат
    • Способ сравнения — учитывать или не учитывать регистр
  6. Указать заметки, если требуется (поле не отображается конечному пользователю)

Примечание

Сравнение URI выполняется с помощью API Uri.Compare