Как идентифицировать сущность IDP в OpenLogin SCIM Provisioning - PullRequest
0 голосов
/ 08 июня 2018

В любом веб-приложении B2B пользователи должны быть настроены против сущности.Например, пользователи компании Acme должны быть подготовлены только для объекта Acme.

Я пытаюсь протестировать свои пользовательские интерфейсы API с помощью соединителя OneLogin «SCIM Provisioner with SAML».Но я не уверен, как определить организацию организации пользователя.

Есть ли способ идентифицировать объект организации пользователя, кроме токена на предъявителя?

1 Ответ

0 голосов
/ 09 июня 2018

Самый «удобный» (интеграция с дружественным администратором?) Способ - использовать токен на предъявителя.Таким образом, URL-адреса SCIM, с которыми общается клиент, всегда будут одинаковыми.Кроме того, вы указываете, какая сущность подвержена влиянию.

Другой (менее распространенный) способ, которым я видел приложение, реализует это путем использования уникального URL-адреса для каждой сущности.т.е. https:// entity_name .ServiceProvider.com/SCIMUrl/

Но даже если вы воспользуетесь этим уникальным механизмом URL, вам нужно будет убедиться, что токен носителя был создан для этого конкретногоарендатор (в противном случае я могу использовать свой токен для доступа к данным другого арендатора)

Так что, на мой взгляд, вы могли бы также реализовать его первым способом.

...