Any ideas how to get the username input in CAS login page in PERL cgi after 
successful authentication

Settings 

        <filter>
            <filter-name>CASFilter</filter-name>
                    
<filter-class>edu.yale.its.tp.cas.client.filter.CASFilter</filter-class>
            <init-param>
                    
<param-name>edu.yale.its.tp.cas.client.filter.loginUrl</param-name>
                    <param-value>https://10.1.1.1/cas/login</param-value>
            </init-param>
            <init-param>
                    
<param-name>edu.yale.its.tp.cas.client.filter.validateUrl</param-name>
                    
<param-value>https://10.1.1.1/cas/proxyValidate</param-value>
            </init-param>
            <init-param>
                    
<param-name>edu.yale.its.tp.cas.client.filter.serviceUrl</param-name>
                    
<param-value>http://10.1.1.2/cgi-bin/printenv.cgi</param-value>
            </init-param>
        </filter>
        <filter-mapping>
        <filter-name>CASFilter</filter-name>
                    <url-pattern>/*</url-pattern>
        </filter-mapping>


cgi
foreach $key (sort(keys %ENV)) {
    print "$key = $ENV{$key}<br>\n";
}

result

DOCUMENT_ROOT = /var/www/html
GATEWAY_INTERFACE = CGI/1.1
HTTP_CONNECTION = Keep-Alive
HTTP_COOKIE = cam_passport=101:0ba49f89-14a5-d63e-846f-69d7844f0d1e:0782462110; 
cea-ssa=true; 
usersessionid=AQgAAAA85MhMAAAAAAoAAABtuRZRYO0dQyROFAAAAIabfuJyLr96V43OQ8D7/ve9/dV1FAAAAJvHVgvaegE+EcpJEChBtdlkvLtI;
 
CRN=linesPerPage%3D15%26showHiddenObjects%3Dfalse%26displayMode%3Dlist%26skin%3Dcorporate%26showWelcomePage%3Dfalse%26columnsPerPage%3D3%26automaticPageRefresh%3D30%26timeZoneID%3DCTT%26contentLocale%3Den-hk%26showOptionSummary%3Dtrue%26productLocale%3Den%26useAccessibilityFeatures%3Dfalse%26format%3DHTML%26listViewSeparator%3Dnone%26;
 
userCapabilities=7c6d%3B6f%3Bff071efa%26ARQAAACGm37ici6%2FeleNzkPA%2B%2F73vf3VdUOfcnAbu%2F0aS8pAAp4UQAcwKUjd;
 
caf=CAFW000000f8Q0FGQTNjMDAwMDAwNmVGQUFBQUlhYmZ1SnlMcjk2VjQzT1E4RDctdmU5LWRWMWFvMHQ0Q0tMMkIxbUp6WjRMSFhqU3NzWkEqNF8zNTc2NzR8MDEwOmY2YTAyMDEyLWRjYjktMTFkZi1hMWJjLWFkNmMzYjgwNTVjMjozNzU3MjUzMDk3fDEwMTowYmE0OWY4OS0xNGE1LWQ2M2UtODQ2Zi02OWQ3ODQ0ZjBkMWU6MDc4MjQ2MjExMA__
QUERY_STRING = ticket=ST-253-oM2lTkt6GmOahOzAhvzJ-instance2
REMOTE_ADDR = 10.1.1.1
REMOTE_PORT = 1716
REQUEST_METHOD = GET
REQUEST_URI = 
/cognos8/cgi-bin/printenv.cgi?ticket=ST-253-oM2lTkt6GmOahOzAhvzJ-instance2
SCRIPT_FILENAME = /opt/cognos/c8_64/cgi-bin/printenv.cgi
SCRIPT_NAME = /cognos8/cgi-bin/printenv.cgi
SERVER_ADDR = 10.1.1.1
SERVER_ADMIN = r...@localhost
SERVER_NAME = 10.1.1.
SERVER_PORT = 80
SERVER_PROTOCOL = HTTP/1.0
SERVER_SIGNATURE = 
-- 
You are currently subscribed to [email protected] as: 
[email protected]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-user

Reply via email to