Я бы хотел, чтобы мое приложение, написанное на C #, выполняло аутентификации, как я делал это в Java через JAAS. Какие объекты я должен использовать? Какие классы? Спасибо за ответ.
.NET Framework использует основанную на ролях безопасность с принципалом, удостоверением, и классы разрешений для управления безопасностью. Вы можете выбрать один из встроенные модули безопасности в .NET Framework, а не сам строишь Когда вы конвертируете аутентификацию Java и Служба авторизации (JAAS) приложений для .NET Framework, вы необходимо учитывать различия между двумя подходами к безопасность. Все файлы конфигурации JAAS должны быть переименованы в JAAS.config, чтобы обработано ассистентом преобразования языка Java. Они преобразованы в файлы App.config, которые могут использоваться методами класса поддержки для получить модули аутентификации и зарегистрировать их в менеджер аутентификации. Класс LoginContext преобразуется в статический Класс System.Security.AuthenticationModule, который имеет разные поведение. Класс LoginModule преобразуется в IAuthenticationModule интерфейс. На языке Java объект LoginContext регистрирует Объект LoginModule, который использует обработчики обратного вызова для запроса ввода от модуль user и login для аутентификации пользователей. В .NET Framework, модули аутентификации регистрируются с менеджер аутентификации, который проходит через зарегистрированную аутентификацию модули для возврата авторизационной информации.
.NET Framework использует основанную на ролях безопасность с принципалом, удостоверением, и классы разрешений для управления безопасностью. Вы можете выбрать один из встроенные модули безопасности в .NET Framework, а не сам строишь Когда вы конвертируете аутентификацию Java и Служба авторизации (JAAS) приложений для .NET Framework, вы необходимо учитывать различия между двумя подходами к безопасность.
Все файлы конфигурации JAAS должны быть переименованы в JAAS.config, чтобы обработано ассистентом преобразования языка Java. Они преобразованы в файлы App.config, которые могут использоваться методами класса поддержки для получить модули аутентификации и зарегистрировать их в менеджер аутентификации.
Класс LoginContext преобразуется в статический Класс System.Security.AuthenticationModule, который имеет разные поведение.
Класс LoginModule преобразуется в IAuthenticationModule интерфейс. На языке Java объект LoginContext регистрирует Объект LoginModule, который использует обработчики обратного вызова для запроса ввода от модуль user и login для аутентификации пользователей. В .NET Framework, модули аутентификации регистрируются с менеджер аутентификации, который проходит через зарегистрированную аутентификацию модули для возврата авторизационной информации.
Источник
Я предполагаю, что asp.net.
Страница MSDN с подробным описанием аутентификации asp.net дает хороший обзор.В некоторых случаях это может быть так же просто, как редактирование файла web.config.