AuthenticationServiceManager Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Настраивает расположение пользовательской реализации службы проверки подлинности.
public ref class AuthenticationServiceManager
[System.ComponentModel.TypeConverter(typeof(System.Web.UI.EmptyStringExpandableObjectConverter))]
public class AuthenticationServiceManager
[<System.ComponentModel.TypeConverter(typeof(System.Web.UI.EmptyStringExpandableObjectConverter))>]
type AuthenticationServiceManager = class
Public Class AuthenticationServiceManager
- Наследование
-
AuthenticationServiceManager
- Атрибуты
Комментарии
Класс AuthenticationServiceManager соответствует AuthenticationService свойству ScriptManager элемента управления или ScriptManagerProxy элемента управления.
Веб-служба проверки подлинности используется приложениями с поддержкой AJAX для входа и выхода из клиентского скрипта. Можно использовать AuthenticationServiceManager для предоставления пути альтернативной реализации веб-службы проверки подлинности вместо использования встроенной веб-службы, предоставляемой функциями AJAX ASP.NET.
Чтобы использовать службу проверки подлинности в приложении, необходимо включить ее в файле конфигурации. Если вы используете встроенную веб-службу проверки подлинности, на странице не нужно явно объявлять диспетчер служб проверки подлинности.
Чтобы создать собственную службу проверки подлинности, необходимо реализовать веб-службу с двумя методами: Login и Logout. Кроме того, эти методы требуют той же сигнатуры встроенной веб-службы проверки подлинности.
В следующем примере показана базовая структура классов, которая должна быть реализована в пользовательском классе веб-службы проверки подлинности.
Чтобы использовать пользовательскую веб-службу проверки подлинности, можно добавить службу декларативно в разметку, включив <AuthenticationService> элемент внутри <asp:ScriptManager> элемента на странице, как показано в следующем примере.
<asp:ScriptManager ID="SM1" runat="server">
<AuthenticationService Path="MyAuthenticationService.asmx" />
</asp:ScriptManager>
Вы также можете программно настроить Path использование пользовательской веб-службы проверки подлинности.
Независимо от того, находится ли декларативный раздел для службы проверки подлинности на странице, если служба проверки подлинности включена в файле конфигурации, приложения с поддержкой AJAX будут включать переменную ECMAScript (JavaScript) на отрисованной странице. Это позволяет клиентскому скрипту определить, проходит ли текущий пользователь проверку подлинности.
Конструкторы
| Имя | Описание |
|---|---|
| AuthenticationServiceManager() |
Инициализирует новый экземпляр класса AuthenticationServiceManager. |
Свойства
| Имя | Описание |
|---|---|
| Path |
Возвращает или задает путь к службе проверки подлинности. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |