Как получить имя и фамилию пользователя из единого входа?

Я использую сервер Oracle SSO для аутентификации пользователей моего приложения APEX. Я хочу отобразить имя пользователя и фамилию в моем приложении, я не хочу спрашивать пользователей об этой информации. Как я могу получить эту информацию с сервера SSO? Должен ли я читать куки?

2 ответа

Это зависит от того, как настроен ваш Identity Provider (IP) - в нашем случае зашифрованный артефакт, передаваемый нашему приложению (в нашем случае через cookie, но может быть передан в строке запроса или опубликован в вашем приложении), содержит информацию о зарегистрированном пользователя, который наш IP-адрес настроил для отправки нам.

При использовании единого входа эта информация обычно передается в ваше приложение через настраиваемый заголовок. Вы должны быть в состоянии настроить поставщика единого входа для передачи имени пользователя обратно в ваше приложение через заголовок, и на стороне клиента вашего приложения должен быть API для его удаления из него.

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