The CA SSO are standard inbound request headers. In JSPs they are accessed like any other headers, but for IIS I have always used the following logic to extract them. But maybe Microsoft has improved asp so the SM headers do show up in Request.Headers. But anyway, if Request.Headers doesn't work, the following code should work:
<%
Function GetAttribute(AttrName)
Dim AllAttrs
Dim RealAttrName
Dim Location
Dim Result
AllAttrs = Request.ServerVariables("ALL_HTTP")
RealAttrName = "HTTP_" & ucase(AttrName)
Location = instr(AllAttrs, RealAttrName & ":")
if Location <= 0 then
GetAttribute = ""
Exit Function
end if
Result = mid(AllAttrs, Location + Len(RealAttrName) + 1)
Location = instr(Result, chr(10))
if Location <= 0 then Location = len(Result) + 1
GetAttribute = left(Result, Location - 1)
End Function
%>
You can call the GetAttribute function with code like this:
Response.Write "HTTP_SM_USER = " & GetAttribute("SM_USER") & "<BR>"
Hope this helped.
Rick