[#7258][Web]: Support multiple proxy auth methods.
[mono.git] / mcs / class / System / System.Net / IAuthenticationModule.cs
index b48e5d5ff85f45fdbba261908e517452db3339ca..76076c03ef3b39df829e0e3d847be530f5a69bb4 100644 (file)
@@ -33,8 +33,11 @@ namespace System.Net {
        // <remarks>
        //   Authentication interface for Web client authentication modules.
        // </remarks>
-       public interface IAuthenticationModule
-       {
+#if MOONLIGHT
+       internal interface IAuthenticationModule {
+#else
+       public interface IAuthenticationModule {
+#endif
                Authorization Authenticate (string challenge, WebRequest request, ICredentials credentials);
                Authorization PreAuthenticate (WebRequest request, ICredentials credentials);
                string AuthenticationType { get; }