Использование ASP.NET MVC 5 и аутентификация JASIG CAS

Я понимаю, что CAS использует проверку подлинности с помощью форм, а MVC 5 теперь перешел на OWIN. Я провел некоторое исследование и обнаружил, что есть несколько человек, пытающихся реализовать это - https://groups.google.com/forum/, и я скачал и включил файлы из Git-репозитория Уилла Дина - https://github.com/willdean/owin-cas.

У меня вопрос, как мне настроить это для работы с моим сервером CAS? Я изменил некоторые переменные URL входа, но мне не повезло.

1 ответ

У нас есть индивидуальная реализация CAS в нашей организации, и проект Уилла Дина работал на меня...

Взгляни на Startup.Auth.cs и правильно настроить casOptions.CasServerUrlBase,

например: casOptions.CasServerUrlBase = "https://cas.contoso.com";

И не ставьте трейлинг / в конце URL:)

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

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