E
E. Apapados
Scenario:
Accessing an Internet resource through a local WebProxy (ISA 2000) that
requires authentication.
Current Findings:
Although not officially accepted (to my knowledge), it seems that there is a
bug in the current CF implementation (including SP 2) that requires the
assignment of the NetworkCredentials for the local WebProxy to the actual
HttpWebRequest.Credentials property. (I can only suspect that this is due to
the fact that CredentialCache is not supported)
This technique seems to be working fine as long as the actual requested
Internet resource does not require authentication and that the local
WebProxy will accept BASIC authentication.
By examining the AuthenticationManager.RegisteredModules enumeration, it
lists both the BASIC and DIGEST authentication modules but I still cant get
the DIGEST to work. Furthermore, what if INTEGRATED authentication is
required?
I am currently contemplating about implementing a custom authentication
module to provide INTEGRATED authentication. Is this possible? and if true,
where can I find more information about the necessary encoding scheme?
I would greatly appreciate any comments, especially from people with close
ties to Microsoft that could verify the accuracy or inaccuracy of my
findings.
Accessing an Internet resource through a local WebProxy (ISA 2000) that
requires authentication.
Current Findings:
Although not officially accepted (to my knowledge), it seems that there is a
bug in the current CF implementation (including SP 2) that requires the
assignment of the NetworkCredentials for the local WebProxy to the actual
HttpWebRequest.Credentials property. (I can only suspect that this is due to
the fact that CredentialCache is not supported)
This technique seems to be working fine as long as the actual requested
Internet resource does not require authentication and that the local
WebProxy will accept BASIC authentication.
By examining the AuthenticationManager.RegisteredModules enumeration, it
lists both the BASIC and DIGEST authentication modules but I still cant get
the DIGEST to work. Furthermore, what if INTEGRATED authentication is
required?
I am currently contemplating about implementing a custom authentication
module to provide INTEGRATED authentication. Is this possible? and if true,
where can I find more information about the necessary encoding scheme?
I would greatly appreciate any comments, especially from people with close
ties to Microsoft that could verify the accuracy or inaccuracy of my
findings.