IAuthenticationExtension Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет модуль проверки подлинности служб SQL Server Reporting Services.
public interface class IAuthenticationExtension : Microsoft::ReportingServices::Interfaces::IExtension
public interface IAuthenticationExtension : Microsoft.ReportingServices.Interfaces.IExtension
type IAuthenticationExtension = interface
interface IExtension
Public Interface IAuthenticationExtension
Implements IExtension
- Производный
- Реализации
Комментарии
Интерфейс IAuthenticationExtension в Reporting Services позволяет расширению безопасности указать пользовательский способ проверки подлинности пользователей на сервере отчетов. Чтобы создать класс расширения проверки подлинности, реализуйте IAuthenticationExtension.
Расширение проверки подлинности должно предоставлять реализации для LogonUserGetUserInfoи IsValidPrincipalName методов. Реализация IAuthenticationExtension позволяет расширению безопасности проверять учетные данные пользователей по указанному центру и позволяет серверу отчетов получать доступ к сведениям о пользователе.
Основным способом реализации настраиваемого расширения проверки подлинности является использование проверки подлинности с помощью форм. Дополнительные сведения см. в разделе "Поставщик проверки подлинности форм" в руководстве разработчика платформа .NET Framework.
Свойства
LocalizedName |
Возвращает локализованное имя модуля, предназначенное для отображения в пользовательском интерфейсе. (Унаследовано от IExtension) |
Методы
GetUserInfo(IIdentity, IntPtr) |
Возвращает идентификатор текущего пользователя. |
IsValidPrincipalName(String) |
Указывает, является ли допустимым указанное имя участника. |
LogonUser(String, String, String) |
Указывает, связан ли сеанс входа для пользователя с заданными учетными данными. |
SetConfiguration(String) |
Используется для передачи модулю данных пользовательской конфигурации. (Унаследовано от IExtension) |