| 123456789101112131415161718192021222324252627282930 |
- //
- // System.Net.IAuthenticationModule.cs
- //
- // Author:
- // Miguel de Icaza ([email protected])
- //
- // (C) Ximian, Inc. http://www.ximian.com
- //
- namespace System.Net {
- // <remarks>
- // Authentication interface for Web client authentication modules.
- // </remarks>
- public interface IAuthenticationModule {
- string AuthenticationType {
- get;
- }
- bool CanPreAuthenticate {
- get;
- }
- bool CanRespond (string challenge);
- Authorization PreAuthenticate (WebRequest request, ICredentials credentials);
- Authorization Respond (string challenge, WebRequest request, ICredentials credentials);
- }
- }
|