Negotiation data format !

Hi experts !

I use Basic Authentication with ISS + Tomcat. I want to get user information from request.getHeader("Authentication") in a servlet. I have decoded it by Base64 coding. And I have following content:

Negotiate YIIFEwYGKwYBBQUCoIIFBzCCBQOgMDAuBgkqhkiC9xIBAgIGCSqGSIb3EgECAgYKKoZIhv

cSAQICAwYKKwYBBAGCNwICCqKCBM0EggTJYIIExQYJKoZIhvcSAQICAQBuggS0MIIEsKADAgEFoQMCAQ

6iBwMFACAAAACjggPhYYID3TCCA9mgAwIBBaEIGwZYWC1ORVSiFjAUoAMCAQGhDTALGwlXMkstVVNVSS

SjggOuMIIDqqADAgEXooIDoQSCA508eVLnRZcubAvWqn9E8gppGAnfrVHXpHr2PQN8qPcAjVXRRd190m

ZlFRWjLeIJVLDcfHz1fwkZ6SmP43Zh5axYX9YsMf0p+VWLVzZSzWe2RraMKuJioFUmgfgc+HIUQAqxAh

mlbMPJCpYmYfS5hFJx+H+lNVU6kFYmppRbJE8Tk4f2iePX08uAsj4Nd4ZTJxpulQ8j3DyXcgKbkO5XIU

PIrglnTIANEGVDIBoZDpR2T3OTdOiUrfvm7EXFeIiB6MixqPWdTierJrCRP8M8utSZKLGQY/25N74k3o

iT9ZbzgCpFxAxJD9InfCof5JsASczEtNJ3L1PuUsQG+a/Pe0xlOeUZtyp1Zq8rnTsiCui51Ml9bqgU6K

Airno0Qjuo7FitgOcxKpWfIHz55GNjYJhwEwTN/m/02/eNfsUMTAnISFRO3ySgYWYvgf3TUqskKabB7R

j6inpLep088gAHLVcoWQe8Yo0jufMqbbgRSuFW/7CbXpLKAnvC3dAvYX4/LBzuXPAAz98wZwFj21FrIE

Y3eKwjSvZscsPLT5TOwCoqPoby4AcjLxQivgzRthYTfBvc0oqfeTuWL3BC9bGtZn8YPAufydYW0UbrAY

bOYLn/OraOIGNHkbQi/6vMLfYlwHW6Bh/Kogw68J5WpXl8lFSigAR5+8nxdvuWl9eGlYgMSnFjW0cW10

enDWTfld+As1uktXwuxACHtAxBa1GOcfig4W1QQCBhwZSBm8tkHEgTov2U+nJqHFMvpcdTLXX0m8LGUq

wHFEbN6o+Kf5YpJ3Olrs7ogvYK1Sbyrl9n21u2V/xSapcVjSwE3ZFtxtdcMx72hMsAidFJwSs9zZ5qeM

XeFQK0+8fV4tGVv7fsjW9PLI0NfGsjD7pMG2+aQQZafQrz/NIuPY9Qw9kMMyXU5fJsaCoYD43JIot/S0

OdX7ySAoq14/mWB8Wzq0ZzWQj3EAMDsHrsBIp+UE91amTAze5og96Urhx5Rncrd74GOm67v8KJH0oFy9

Ziw1aiLF6I4tln6hWr4qqySda78taYjh6MDD6kJEU73rdQ+zmfre/kI0IDoLOpyuzOGYEAmnDPWCCuay

oBOlpWOpO+yW6r9th4Fvlzd5842RzzgVLPEgPIvM53kX75aT+d3LqkXB+yES8wEk01GbWOoKYsDVpsS4

Hnchu5XTKk85drXTRxkFbPSK5+YkEJSBUDi3gjDR3+ujAZcLWSAjrlR+vjglpJpIG1MIGyoAMCAReiga

oEgaeDCWXSxZQAdxAj2r9KMaEgNh1BKk7kSG3tON1g0NQlSRUbqJhfZy25CQBh0c1cD+TUiCwZPOMsjE

HOfmkiNK6rQbXlI9hZeBZnch4BSdnyOBWKMJLsNyb0mSGZq77DXoFNHw3yq3MiMF+Vgg+KEo34usazJ8

Ou6tzlr70hf3OaF5xzSGRm+Xau90+4+uL013GWgVZ+5WHujFvUoc1MrUyFtgN0mv5lNA==

Can I get the user information (User Name, Domain) from it. Do any want know the format of it ?

Thanks in advance !

[2255 byte] By [munumberonea] at [2007-11-26 17:28:31]
# 1
I have found the solution. No need to decode the Negotiate data, just use getRemoteUser() function. Before it, please set the tomcatAuthentication="false" in your jk2.properties file. http://www.junlu.com/msg/154619.html for more detail !Thanks !
munumberonea at 2007-7-8 23:56:28 > top of Java-index,Security,Kerberos & Java GSS (JGSS)...