Аутентификация

Аутентификация

Для доступа к API использоваться двух ступенчатая Аутентификация.

На первом этапе:

Включаем API в настройках пользователя

photo

Клиент делает запрос к серверу с запросом аутентификации.

В качестве параметров клиент передает «login»

Если данному пользователю разрешен доступ к api с внешних источников, то в качестве ответа ему передается случайно сгенерированный хеш.

На втором этапе:

Ключ доступа (API AuthKey) находится в настройках пользователя

photo

Клиент отправляет логин и md5sum по полученному на первом этапе хешу + API AuthKey

Если при попытке авторизации возвращается ошибка 404, то стоит проверить:
1. Установлен ли модуль Apache mod_rewrite;
2. Если данный модуль установлен, то корректно ли значение у параметра AllowOverride в настройках виртуального хоста. У данного параметра не должно стоять значение "None".

Важно: Для корректной авторизации должно быть выполнено одно из двух условий:
1. Либо установлен модуль PHP memcached;
2. Либо у программы должны быть права для создания файлов сессии в папке temp в папке программы. Для этого необходимо, чтобы в качестве владельца файлов программы был указан пользователь apache.

В случае успешной аутентификации на стороне сервера клиенту высылается access_id, который он будет использовать в качестве ключа аутентификации для всех последующих запросов.

Методы



comments powered by HyperComments

+ сегодня

компаний уже выбрали Клиентскую базу!
Узнайте, почему.

  • компания
  • компании
  • компаний
  • выбрала
  • выбрали
  • выбрали

Создайте собственный аккаунт прямо сейчас! Бесплатно! Создать аккаунт