FI-LAB: Аутентификация хранилища объектов

У меня есть учетная запись сообщества в узле Lannion2, у них есть работающая реализация ObjectStorage GE (по крайней мере, она работает через облачное меню).

Проблема в том, что я не могу получить доступ к ObjectStorage API из-за процедуры аутентификации. Похоже, API аутентификации для ObjectStorage изменился с тех пор, как облако изменило IDM в мае 2015 года.

Кто-нибудь знает, как я могу получить токен для авторизации моих запросов к ObjectStorage API?

Способ, описанный на вики FIWARE, не работает.


person Xyz    schedule 27.05.2015    source источник


Ответы (1)


Теперь процесс такой же, как и вы, чтобы получить жетон от Keystone. Просто отправьте запрос POST на соответствующий URL:

http://cloud.lab.fiware.org:4730/v2.0/tokens

с вашими учетными данными в полезной нагрузке

{"auth": {"passwordCredentials": {"username": "****", "password": "****"}}}

Он должен возвращать информацию, подобную следующей:

{
  "access": {
      "token": {
          "issued_at": "2015-05-29T08:42:35.095682", 
          "expires": "2015-05-30T08:42:35Z", 
          "id": "*****", 
          ...
       }
   }
}

Идентификатор токена (access.token.id) — это данные, которые вы должны использовать для отправки любого запроса, помещая это значение в X-Auth-Token

person flopez    schedule 29.05.2015
comment
Это не работает. Я получаю жетон правильно. Я включаю заголовок X-Auth-Token и делаю запрос на получение для облака .lab.fiware.org/Lannion2/object-store/v1/, я получаю ответ: ‹html› ‹h1›Unauthorized‹/h1› ‹p›Этот сервер не может подтвердить, что вы авторизованы для доступа к запрошенному документу.‹/p› ‹/html› - person Xyz; 29.05.2015
comment
Кроме того, когда я смотрю, как выглядят запросы в случае облачного доступа (я проверяю это в консоли браузера) к ObjectStorage, он отличается от того, который вы опубликовали, аутентификация, по-видимому, использует keystone v3 api для аутентификации. Вы проверили предложенный вами метод? - person Xyz; 29.05.2015
comment
Вы можете использовать оба из них, я лично использую v2.0, потому что я сохранил его в приложении Rest Client. Я уверен, что это работает, я проверю это снова сегодня. Попробуйте еще раз проверить, вчера была проблема с IdM. - person flopez; 30.05.2015
comment
это конечная точка cloud.lab.fiware.org:4730/v2.0/tokens все еще работает? Я всегда получаю 503 Служба недоступна - person nespapu; 26.08.2015
comment
Да, это работает, тем не менее, если вы обнаружите какую-либо проблему в какой-либо из служб, лучший способ решить ее или мы можем принять участие, отправив сообщение на адрес электронной почты ‹[email protected]› это команда, стоящая за ним, чтобы присутствовать на происшествиях на платформе. - person flopez; 17.09.2015