Okta API - как вернуть назначенные приложения, которые не показываются пользователям

Когда я использую конечную точку API Okta /users/:id/appLinks, он возвращает только те приложения, у которых не установлен флажок "Не отображать значок приложения пользователям". У нас есть несколько скрытых приложений, потому что они поддерживают только SAML, инициированную SP, поэтому нажатие на их значок ничего не изменит для пользователей, но мы все же хотим, чтобы Okta провела аутентификацию.

Есть ли способ получить все назначенные приложения пользователя, независимо от видимости приложения?

1 ответ

Решение

Вам следует использовать конечную точку API {{url}} / api / v1 / apps? Filter = user.id + eq + "{{userId}}" & expand = user / {{userId}}, вместо конечной точки appLinks.

С помощью этого вызова вы получите список всех приложений, которым назначен пользователь, независимо от того, видны они на своих панелях Okta или нет.

Дайте мне знать, если это поможет... или нет;-)

Другие вопросы по тегам