-------- Original Message --------
Subject:        Apache::AuthenNTLM
Date:   Mon, 3 Nov 2003 10:56:26 -0000
From:   francoise dehinbo <[EMAIL PROTECTED]>
To:     <[EMAIL PROTECTED]>



Hi Shannon,

I was hoping you might be able to help me with a problem I'm currently having with this module. Below is a list of the system versions we are currently using in our quest to authenticate users and store their details in a cookie as they access the intranet:

Apache 1.3.22
mod_perl 1
perl 5.6.1
Apache::AuthenNTLM 0.01-0.13
IE 6.0

This is the config that I've added to the modperl http.conf:
<Location />
   PerlAuthenHandler Apache::AuthenNTLM
   AuthType ntlm
   AuthName test
   require valid-user

   #                   domain     pdc           bdc
   PerlAddVar ntdomain "foxtons   itfilep01     adbdc"

   PerlSetVar defaultdomain FOXTONS
   PerlSetVar ntlmdebug 2
</Location>

The problem is that when I open a page, I am prompted to enter my username and password instead of retrieving my login details from the browser. My details are then authenticated and I am then taken to the correct page.

When I open the page, the following message is added to the error log:
[28323] AuthenNTLM: Start NTLM Authen handler pid = 28323, connection = 143478676 
conn_http_hdr = Keep-Alive  main =  cuser =  remote_ip = 172.18.12.60 remote_port = 44050 
remote_host = <> version = 0.23
[28323] AuthenNTLM: Setup new object
[28323] AuthenNTLM: Config Domain = foxtons  pdc = itfilep01  bdc = adbdc
[28323] AuthenNTLM: Config Default Domain = FOXTONS
[28323] AuthenNTLM: Config Fallback Domain =
[28323] AuthenNTLM: Config AuthType = ntlm AuthName = test
[28323] AuthenNTLM: Config Auth NTLM = 1 Auth Basic = 0
[28323] AuthenNTLM: Config NTLMAuthoritative = on  BasicAuthoritative = on
[28323] AuthenNTLM: Config Semaphore key = 23754 timeout = 2
[28323] AuthenNTLM: Authorization Header <not given>
[Mon Nov  3 11:11:29 2003] [error] access to / failed for  , reason: Bad/Missing 
NTLM/Basic Authorization Header for /

The message was added to the log after a successful login:
[28323] AuthenNTLM: Start NTLM Authen handler pid = 28323, connection = 143478676 
conn_http_hdr = Keep-Alive  main =  cuser =  remote_ip = 172.18.12.60 remote_port = 44050 
remote_host = <> version = 0.23
[28323] AuthenNTLM: Setup new object
[28323] AuthenNTLM: Config Domain = foxtons  pdc = itfilep01  bdc = adbdc
[28323] AuthenNTLM: Config Default Domain = FOXTONS
[28323] AuthenNTLM: Config Fallback Domain =
[28323] AuthenNTLM: Config AuthType = ntlm AuthName = test
[28323] AuthenNTLM: Config Auth NTLM = 1 Auth Basic = 0
[28323] AuthenNTLM: Config NTLMAuthoritative = on  BasicAuthoritative = on
[28323] AuthenNTLM: Config Semaphore key = 23754 timeout = 2
[28323] AuthenNTLM: Authorization Header NTLM 
TlRMTVNTUAABAAAAB4IIoAAAAAAAAAAAAAAAAAAAAAA=
[28323] AuthenNTLM: Got: 78 84 76 77 83 83 80 0 1 0 0 0 7 130 8 160 0 0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0
[28323] AuthenNTLM: protocol=NTLMSSP, type=1, 
flags1=7(NEGOTIATE_UNICODE,NEGOTIATE_OEM,REQUEST_TARGET), 
flags2=130(NEGOTIATE_ALWAYS_SIGN,NEGOTIATE_NTLM), domain length=0, domain offset=0, 
host length=0, host offset=0, host=, domain=
[28323] AuthenNTLM: Connect to pdc = itfilep01 bdc = adbdc domain = foxtons
[28323] AuthenNTLM: enter lock
[28323] AuthenNTLM: Send: 78 84 76 77 83 83 80 0 2 0 0 0 0 0 0 0 40 0 0 0 1 130 0 0 91 
43 72 34 185 122 217 71 0 0 0 0 0 0 0 0
[28323] AuthenNTLM: charencoding = 1
[28323] AuthenNTLM: flags2 = 130
[28323] AuthenNTLM: nonce=[+H"¹zÙG
[28323] AuthenNTLM: Send header: NTLM 
TlRMTVNTUAACAAAAAAAAACgAAAABggAAWytIIrl62UcAAAAAAAAAAA==
[28323] AuthenNTLM: Start NTLM Authen handler pid = 28323, connection = 143478676 
conn_http_hdr = Keep-Alive  main =  cuser =  remote_ip = 172.18.12.60 remote_port = 44050 
remote_host = < > version = 0.23
[28323] AuthenNTLM: Object exists user = \
[28323] AuthenNTLM: Authorization Header NTLM 
TlRMTVNTUAADAAAAGAAYALIAAAAYABgAygAAAD4APgBAAAAAIgAiAH4AAAASABIAoAAAAAAAAADiAAAABYIAAG0AcAAuAG4AZQB3AGQAZQB2AC4AZABpAGcAaQB0AGEAbAAuAGYAbwB4AHQAbwBuAHMALgBjAG8ALgB1AGsAZgByAGEAbgBjAG8AaQBzAGUALgBkAGUAaABpAG4AYgBvAE0AQQBJAE4AQgBPAEEAUgBEAPqTpbgMNu7kbZm+E49d4f8B3VLCWVfTCzSpyVGdTBqG/xHBXjsndIfyhnyB5nycaA==
[28323] AuthenNTLM: Got: 78 84 76 77 83 83 80 0 3 0 0 0 24 0 24 0 178 0 0 0 24 0 24 0 
202 0 0 0 62 0 62 0 64 0 0 0 34 0 34 0 126 0 0 0 18 0 18 0 160 0 0 0 0 0 0 0 226 0 0 0 
5 130 0 0 109 0 112 0 46 0 110 0 101 0 119 0 100 0 101 0 118 0 46 0 100 0 105 0 103 0 
105 0 116 0 97 0 108 0 46 0 102 0 111 0 120 0 116 0 111 0 110 0 115 0 46 0 99 0 111 0 
46 0 117 0 107 0 102 0 114 0 97 0 110 0 99 0 111 0 105 0 115 0 101 0 46 0 100 0 101 0 
104 0 105 0 110 0 98 0 111 0 77 0 65 0 73 0 78 0 66 0 79 0 65 0 82 0 68 0 250 147 165 
184 12 54 238 228 109 153 190 19 143 93 225 255 1 221 82 194 89 87 211 11 52 169 201 
81 157 76 26 134 255 17 193 94 59 39 116 135 242 134 124 129 230 124 156 104
[28323] AuthenNTLM: protocol=NTLMSSP, type=3, user=francoise.dehinbo, host=MAINBOARD, 
domain=mp.newdev.digital.foxtons.co.uk, msg_len=0
[28323] AuthenNTLM: Verify user francoise.dehinbo via smb server
[28323] AuthenNTLM: leave lock
[28323] AuthenNTLM: OK pid = 28323, connection = 143478676 cuser = 
mp.newdev.digital.foxtons.co.uk\francoise.dehinbo ip = 172.18.12.60
[28323] AuthenNTLM: Start NTLM Authen handler pid = 28323, connection = 143478676 
conn_http_hdr = Keep-Alive  main = Apache=SCALAR(0x88cdf9c) cuser = 
mp.newdev.digital.foxtons.co.uk\francoise.dehinbo remote_ip = 172.18.12.60 remote_port = 
44050 remote_host = < > version = 0.23
[28323] AuthenNTLM: Object exists user = 
mp.newdev.digital.foxtons.co.uk\francoise.dehinbo
[28323] AuthenNTLM: Authorization Header NTLM 
TlRMTVNTUAADAAAAGAAYALIAAAAYABgAygAAAD4APgBAAAAAIgAiAH4AAAASABIAoAAAAAAAAADiAAAABYIAAG0AcAAuAG4AZQB3AGQAZQB2AC4AZABpAGcAaQB0AGEAbAAuAGYAbwB4AHQAbwBuAHMALgBjAG8ALgB1AGsAZgByAGEAbgBjAG8AaQBzAGUALgBkAGUAaABpAG4AYgBvAE0AQQBJAE4AQgBPAEEAUgBEAPqTpbgMNu7kbZm+E49d4f8B3VLCWVfTCzSpyVGdTBqG/xHBXjsndIfyhnyB5nycaA==
[28323] AuthenNTLM: Got: 78 84 76 77 83 83 80 0 3 0 0 0 24 0 24 0 178 0 0 0 24 0 24 0 
202 0 0 0 62 0 62 0 64 0 0 0 34 0 34 0 126 0 0 0 18 0 18 0 160 0 0 0 0 0 0 0 226 0 0 0 
5 130 0 0 109 0 112 0 46 0 110 0 101 0 119 0 100 0 101 0 118 0 46 0 100 0 105 0 103 0 
105 0 116 0 97 0 108 0 46 0 102 0 111 0 120 0 116 0 111 0 110 0 115 0 46 0 99 0 111 0 
46 0 117 0 107 0 102 0 114 0 97 0 110 0 99 0 111 0 105 0 115 0 101 0 46 0 100 0 101 0 
104 0 105 0 110 0 98 0 111 0 77 0 65 0 73 0 78 0 66 0 79 0 65 0 82 0 68 0 250 147 165 
184 12 54 238 228 109 153 190 19 143 93 225 255 1 221 82 194 89 87 211 11 52 169 201 
81 157 76 26 134 255 17
193 94 59 39 116 135 242 134 124 129 230 124 156 104
[28323] AuthenNTLM: protocol=NTLMSSP, type=3, user=francoise.dehinbo, host=MAINBOARD, 
domain=mp.newdev.digital.foxtons.co.uk, msg_len=0
[28323] AuthenNTLM: Same connection pid = 28323, connection = 143478676 cuser = 
mp.newdev.digital.foxtons.co.uk\francoise.dehinbo ip = 172.18.12.60 method = GET 
Content-Length =  type = 3
[28323] AuthenNTLM: OK because same connection
[28323] AuthenNTLM: Start NTLM Authen handler pid = 28323, connection = 143478676 
conn_http_hdr = Keep-Alive  main =  cuser = 
mp.newdev.digital.foxtons.co.uk\francoise.dehinbo remote_ip = 172.18.12.60 remote_port = 
44050 remote_host = < > version = 0.23
[28323] AuthenNTLM: Object exists user = 
mp.newdev.digital.foxtons.co.uk\francoise.dehinbo
[28323] AuthenNTLM: Authorization Header NTLM 
TlRMTVNTUAADAAAAGAAYALIAAAAYABgAygAAAD4APgBAAAAAIgAiAH4AAAASABIAoAAAAAAAAADiAAAABYIAAG0AcAAuAG4AZQB3AGQAZQB2AC4AZABpAGcAaQB0AGEAbAAuAGYAbwB4AHQAbwBuAHMALgBjAG8ALgB1AGsAZgByAGEAbgBjAG8AaQBzAGUALgBkAGUAaABpAG4AYgBvAE0AQQBJAE4AQgBPAEEAUgBEAPqTpbgMNu7kbZm+E49d4f8B3VLCWVfTCzSpyVGdTBqG/xHBXjsndIfyhnyB5nycaA==
[28323] AuthenNTLM: Got: 78 84 76 77 83 83 80 0 3 0 0 0 24 0 24 0 178 0 0 0 24 0 24 0 
202 0 0 0 62 0 62 0 64 0 0 0 34 0 34 0 126 0 0 0 18 0 18 0 160 0 0 0 0 0 0 0 226 0 0 0 
5 130 0 0 109 0 112 0 46 0 110 0 101 0 119 0 100 0 101 0 118 0 46 0 100 0 105 0 103 0 
105 0 116 0 97 0 108 0 46 0 102 0 111 0 120 0 116 0 111 0 110 0 115 0 46 0 99 0 111 0 
46 0 117 0 107 0 102 0 114 0 97 0 110 0 99 0 111 0 105 0 115 0 101 0 46 0 100 0 101 0 
104 0 105 0 110 0 98 0 111 0 77 0 65 0 73 0 78 0 66 0 79 0 65 0 82 0 68 0 250 147 165 
184 12 54 238 228 109 153 190 19 143 93 225 255 1 221 82 194 89 87 211 11 52 169 201 
81 157 76 26 134 255 17 193 94 59 39 116 135 242 134 124 129 230 124 156 104
[28323] AuthenNTLM: protocol=NTLMSSP, type=3, user=francoise.dehinbo, host=MAINBOARD, 
domain=mp.newdev.digital.foxtons.co.uk, msg_len=0
[28323] AuthenNTLM: Same connection pid = 28323, connection = 143478676 cuser = 
mp.newdev.digital.foxtons.co.uk\francoise.dehinbo ip = 172.18.12.60 method = GET 
Content-Length =  type = 3
[28323] AuthenNTLM: OK because same connection


We wanted the process to be a transparent login so the user is unaware of what's going on in the background. We do not want it to default to the basic authentication and all users are expect to use only IE 6.0 which is our standard.


Any help you can provide to point me in the right direction would be greatly appreciated.

Thank you.

Kind regards,

Françoise Dehinbo



Privacy and Confidentiality Notice
This is strictly confidential and intended solely for the person or organisation to whom it is addressed. It may contain privileged and confidential information and if you are not an intended recipient, you must not copy, distribute or take any action in reliance on it. If you have received this message in error, please notify us as soon as possible and delete it and any attached files from your system. The views and opinions expressed in this email message are the author's own and may not reflect the views and opinions of the author's employer.




--
Reporting bugs: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html



Reply via email to