Поделиться через


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)

Применяется к

См. также раздел