Аутентификация Desire2Learn Valence с помощью Shibboleth

Моя команда приступает к работе с Desire2Learn Valence, и наша аутентификация Shibboleth, похоже, срывает первоначальный процесс аутентификации ключа API.

У нас есть идентификатор приложения и ключ, но форма аутентификации Valence отправляет нас на наш логин Shib (а не на наш прямой логин, как в случае с образцом «Университет Лейк-Вэлли»), и он никогда не возвращается в Valence для завершения процесса. .

Любые предложения о том, как настроить или изменить это, чтобы оно работало?


person mdeutschmtl    schedule 30.05.2012    source источник


Ответы (1)


Аутентификация Valence основана на глубоких ссылках (в конечном итоге страница Valence Authentication направляет пользователя обратно в приложение с прикрепленной ключевой информацией).

Следовательно, система аутентификации LMS должна быть настроена на использование прямых ссылок, что иногда не соответствует действительности для некоторых систем. Также существуют определенные версии системы аутентификации shibboleth, необходимые для поддержки таких глубоких ссылок.

Поток процесса аутентификации Valence следует ссылкам, которые группа развертывания (или администратор сайта) предоставляет в DOME для Tools.Login.OrgLoginPath и Tools.Login.OrgMobileLoginPath. Вот почему вы переходите на страницу Shib вместо встроенной страницы. Некоторые клиенты Shibboleth создают страницу портала, чтобы дать пользователям подсказку и выбор системы для аутентификации. Все страницы в процессе должны пройти по URL-адресу прямой ссылки в качестве параметра запроса ?target=.

Поскольку он не возвращается в приложение, это говорит о том, что ему нужна обновленная версия продукта Shib (IPAS). Я бы открыл билет службы поддержки для этого элемента и сослался бы на тот факт, что вы делаете это для его использования с аутентификацией Desire2Learn Valence.

person Cadmium    schedule 30.05.2012
comment
Основываясь на вашем ответе, я изменил свой путь входа в систему - у нас действительно есть главная страница, где вы можете выбрать свой логин, и теперь я использую локальный (не Shib). - person mdeutschmtl; 01.06.2012
comment
Однако локальный вход ТАКЖЕ НЕ возвращает меня на экран API. Я вижу, как форма входа отправляется на [домен]/d2l/shibbolethSSO/lelogin.d2l — чего я не вижу в образце Университета Лейк-Вэлли — а затем перенаправляется в приложение LE. Кажется, это не соответствует целевому параметру, как вы говорите. Мысли, что делать дальше? - person mdeutschmtl; 01.06.2012
comment
Если вы получите различное поведение в приложении между сайтом-примером и вашим собственным сайтом, я бы отправил заявку в службу поддержки Desire2Learn. - person Cadmium; 06.06.2012
comment
Спасибо. Я получил такой же отзыв от службы поддержки Valence. К вашему сведению, мне сказали, что это конфигурация на нашей главной странице входа, которая предлагает пользователю локальный/гостевой вход или вход Shibboleth. Это было развернуто и настроено нашей командой по внедрению D2L, и, по-видимому, оно не всегда настроено для работы с Valence. Следует рекомендовать новым школам D2L проверить это со своей командой по внедрению, прежде чем начинать разработку Valence. - person mdeutschmtl; 07.06.2012