Зашифрованный токен SAML

Я использую набор инструментов php-saml https://github.com/onelogin/php-saml для реализации SSO в веб-приложении. Аутентификация сама по себе работает, но когда я проверяю перехватывающий прокси-сервер https://portswigger.net/burp/communitydownload, токен saml отображается в чистом виде (как xml, с именем пользователя вместе со всей информацией, переданной для аутентификации). В соединителе и настройке https://github.com/onelogin/php-saml/blob/master/settings_example.php я установил сертификат (в idp/x509cert)

Я не уверен, имеет ли значение наличие certFingerprint, я пробовал с и без, и токен saml в обоих случаях ясен.

Можно ли зашифровать этот ответ saml? он все еще подписан, поэтому его нельзя изменить, но ясность этих данных для меня все еще проблема.

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
0
241
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы действительно можете зашифровать ответ SAML, и он должен быть настроен вашим администратором Onelogin для вашего приложения. Шифрование ответа (или утверждения) смягчается с помощью TLS, поскольку вы уже зашифрованы на транспортном уровне, а приложения наиболее, которые я вижу, не шифруют ответ или утверждение, но при необходимости это доступно в Onelogin.

Привет @niall_atlasidentity. Спасибо за ваш ответ. Можно поконкретнее о конфигурации? я уже установил сертификат X.509, алгоритм подписи SAML и отпечаток пальца sha. Я не знаю, где я мог указать это.

igor 16.04.2019 09:37

Привет Игорь. Я предполагаю, что у вас есть доступ к арендатору Onelogin для настройки приложения? Если да, добавьте приложение. Найдите «Тест SAML». Появится список приложений, которые позволяют настраивать SAML-приложение. Выберите тот, который говорит «Дополнительно». В нижней части вкладки «Конфигурация» есть возможность зашифровать ответ и включить сертификат X.509, который включает открытый ключ для приложения, которое делает запрос SAML и ожидает зашифрованный ответ.

niall_atlasidentity 23.04.2019 19:02

Спасибо. действительно, мне пришлось изменить разъемы на «расширенный» тип, чтобы иметь доступную опцию

igor 02.05.2019 15:42

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