David,

Can you pls share code snippet or link for setting headers to response 
attribute.

Thanks 
Ramakrishna 

> On 01-Oct-2018, at 10:01 PM, David Hawes <[email protected]> wrote:
> 
> Just so I understand, you are setting headers on the validation
> response to mod_auth_cas in your CAS server and expect the headers to
> show up?
> 
> They will not show up.
> 
> You will need add those headers to the attributes sent back in the
> validation response for them to be available as headers in you PHP
> script.
> 
>> On 29 September 2018 at 09:04, Ramakrishna G <[email protected]> wrote:
>> Hello all,
>> 
>> I have custom authentication handler in CAS where I set headers post
>> successful validation of user. This is my code snippet.
>> 
>> if(isValidUser(credentials.getUsername(), credentials.getPassword()))
>>        {
>>        HttpServletResponse httpResponse = (HttpServletResponse)
>> ExternalContextHolder.getExternalContext().getNativeResponse();
>> 
>> httpResponse.addHeader("CAS-Username",credentials.getUsername());
>>            httpResponse.addHeader("CAS-Status",status);
>>            httpResponse.addHeader("CAS-LastLoginTime",lastlogin);
>> 
>>        final String username = credentials.getUsername();
>>        AuthenticationHandlerExecutionResult result =
>> createHandlerResult(credentials,
>> this.principalFactory.createPrincipal(username));
>>        return result;
>>        }
>> 
>> And I am using Mod_auth_cas CAS client. Now my problem is I am unable to
>> receive the headers set in CAS.
>> 
>> My Mod_auth_cas config is:
>> 
>> cas.conf
>> LoadModule auth_cas_module modules/mod_auth_cas.so
>> CASCertificatePath /etc/pki/tls/certs/cas.com.crt
>> CASCookiePath /var/cache/mod_auth_cas/
>> CASLoginURL  https://localhost:8443/cas/login
>> CASValidateURL  https://localhost:8443/cas/serviceValidate
>> CASRootProxiedAs https://xxx.xxx.com
>> CASCookieDomain cas.com
>> CASSSOEnabled On
>> CASIdleTimeout 1500
>> CASAttributePrefix "CAS-"
>> 
>> ssl.conf
>> <Location />
>>                AllowOverride
>>                AuthType CAS
>>                require valid-user
>>                ProxyPass http://localhost/index.php
>>                ProxyPassReverse http://localhost/index.php
>>                CASAuthNHeader user-info
>>         </Location>
>> 
>> And in my index.php file I am printing all the headers received. The problem
>> is I always only receive HTTP_USER_INFO :: cas.
>> I want to receive all the headers set in CAS. Am i missing something? Can
>> someone help me in getting all the headers.
>> 
>> Thanks
>> Ramakrishna G
>> +91 8792114542
>> 
>> 
>> --
>> - Website: https://apereo.github.io/cas
>> - Gitter Chatroom: https://gitter.im/apereo/cas
>> - List Guidelines: https://goo.gl/1VRrw7
>> - Contributions: https://goo.gl/mh7qDG
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "CAS Community" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAGST5P84WfKGrnaBKsy%3DANvk2DQ-tC8VNQGB8ZGhk5N%2BVu0bGQ%40mail.gmail.com.
> 
> -- 
> - Website: https://apereo.github.io/cas
> - Gitter Chatroom: https://gitter.im/apereo/cas
> - List Guidelines: https://goo.gl/1VRrw7
> - Contributions: https://goo.gl/mh7qDG
> --- 
> You received this message because you are subscribed to the Google Groups 
> "CAS Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To view this discussion on the web visit 
> https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAAgu-wC1SZd6w9P_AupPcPAu1AdG69v-2nnF_MfFMbGbc6xT%2Bg%40mail.gmail.com.

-- 
- Website: https://apereo.github.io/cas
- Gitter Chatroom: https://gitter.im/apereo/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
--- 
You received this message because you are subscribed to the Google Groups "CAS 
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/4A4BB4FE-F8C5-4784-A85F-96200E25909B%40teligenz.in.

Reply via email to