2015-09-01 2 views
1

Im пытается сделать Asp.net MVC, используя Kerberos аутентификация. До сих пор я не нашел хороший пример того, как реализовать это.Аутентификация Asp.net и Kerberos

Как я реализовать что-то вроде пользователя получить доступ к серверу API (где я хотел бы получить информацию, чтобы отобразить на странице, например, список пользователей, списки файлов и т.д.) с Kerberos на ASP.net

Многие сайты я вижу удалились содержание или являются устареть, как это один https://msdn.microsoft.com/en-us/library/ff649207.aspx

Также делает Kerberos использует окна учетные данные учетной записи или это может быть любой другой?

На данный момент у меня есть шаблон ASP.net MVC по умолчанию, созданный с помощью visual studio 2013 (при создании проекта я отмечаю использование проверки подлинности Windows) , когда я запускаю страницу, я получаю Hello, domain \ user!).

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

+0

Вопрос: Как получить Kerberos для аутентификации пользователя на сайте? – tgolisch

+0

Да. Прямо сейчас, как я уже сказал, у меня есть шаблон ASP MVC с проверкой подлинности Windows. Я не знаю, где настроить kdc SPN и как сделать его аутентификацией. – Ric

ответ

1

Содержимое Kerberos не настроено с помощью MVC, оно обрабатывается в IIS. Из IIS (аутентификация) убедитесь, что включена «Аутентификация Windows» (анонимно отключено) и (выберите «Аутентификация Windows», нажмите «Поставщики» (справа)) «Переговоры», означает [Попробуйте Kerberos, и если это не работа, отказ от NTLM].

Вот еще один ответ S/O, в котором говорится о настройке вашего web.config для настройки аутентификации. https://stackoverflow.com/a/4336423/283895

Если вам нужна помощь в настройке Kerberos или некоторых примеров кода для получения информации об аутентифицированной пользователе и т. Д. У Microsoft есть хорошие документы на этой странице (шаги 1-3). https://msdn.microsoft.com/en-us/library/ms998355.aspx

+0

OK, проверьте, не знаю, где я определяю свой kdc и SPN. – Ric

+0

Вы уже настроили права Kerberos в Active Directory? Вот как обычно конфигурируются SPN и KDC. Следуйте ссылке (см. Выше) в статье Microsoft, шаг 2, в которой содержатся подробные инструкции. – tgolisch