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) |