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


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 соответствует свойству AuthenticationServiceScriptManager элемента управления или 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)

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

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