public Authorization PreAuthenticate(WebRequest webRequest, ICredentials credentials) {
GlobalLog.Print("BasicClient::PreAuthenticate()");
GlobalLog.Assert(credentials != null, "BasicClient::Authenticate()|credentials == null");
if (credentials==null) {
return null;
}
HttpWebRequest httpWebRequest = webRequest as HttpWebRequest;
GlobalLog.Assert(httpWebRequest != null, "BasicClient::Authenticate()|httpWebRequest == null");
if (httpWebRequest==null) {
return null;
}
return Lookup(httpWebRequest, credentials);
}