2016-12-05 16 views
0

Я пытаюсь интегрировать мой существующий SCIM 2.0 API с OneLogin, но во время моего первого теста я получил ошибку Внутренней Provisioning, по моим бревнам, был сделан только один запрос. Один для проверки существования пользователя (GET /Users?filter=userName eq [email protected]).Внутренняя ошибка инициализации, если Content-Type не JSON

После нескольких попыток, я заметил предоставление пользователя работал, когда этот первоначальный запрос сделан OneLogin ответил Content-Type: application/json (как в SCIM 1.0) вместо КТ, определенное в SCIM 2.0 specification, Content-Type: application/scim+json.

Есть ли какой-либо способ показать Onelogin, что мой API работает с SCIM 2.0 и должен использоваться тип содержимого SCIM? Если нет, следует ли предположить, что тип содержимого JSON должен быть отправлен во всех ответах моих конечных точек?

ответ

0

Похоже, ошибка на OneLogin стороне вещей (один, я думаю, люди столкнулись с ранее)

Имейте в виду, я думаю, вам будет хорошо просто отправив Content-Type: application/json к различным людям SCIM там, как только обо всех (кроме, по-видимому, OneLogin) игнорирует этот заголовок.

Если вам нужна дополнительная помощь по отладке, не стесняйтесь снимать письмо по адресу [email protected] Оттуда можно попасть в более специфические вокруг создания и тестирования приложения (особенно, если вы хотите иметь его в качестве официального приложения в нашем каталоге)

Приветствий

+0

Спасибо за ваш ответ! Да, я планирую подать свое приложение, но я думаю, что мне удастся отправить «Content-Type» как JSON из моего API. На данный момент все остальное работает правильно. – iambrosi