Модуль Drupal 7 + SimpleSAMLphp + simplesamlphp_auth

У меня есть сайт на Drupal 7, и мне нужно добавить некоторые функции SSO. Поэтому я настроил SimpleSAMLphp и установил модуль simplesamlphp_auth.

Проблема в том, что модуль просто обменивает ссылки на форму входа на свою собственную (/saml_login). И я хочу, чтобы он использовал старую форму входа, чтобы иметь бесшовный опыт, потому что он такой модальный, красивый и такой.
Может быть, кто-нибудь объяснит мне, как этого можно достичь? Или я что-то упускаю и совершенно не понимаю, как работают ВПЛ и СФС?

Большое спасибо!

1 ответ

  1. Вы все еще должны иметь возможность войти в user / login.

    Если вы хотите отключить вход в saml_login, вы можете отменить это с помощью hook_menu_alter, отключив маршрут «saml_login» следующим образом:

    unset($items['saml_login']);
    

    Или модификация это доступ:

    $items['saml_login']['access callback'] = false;
    

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

    Надеюсь, это поможет.

    PD: если вам нужны больше деталей как раз скажите мне.