Hi,
Ill try to explain what I need.

I am using CAS (beside of authentication) to retrieve user attributes(in my 
case PERMISSIONS) from DB.

The user roles retrieved from Database configured this way:

<bean 
class="org.jasig.services.persondir.support.jdbc.SingleRowJdbcPersonAttributeDao">
            <constructor-arg index="0" ref="dataSource"/>
            <constructor-arg index="1" value="SELECT * FROM USER_DATA WHERE 
{0}"/>
            <property name="queryAttributeMapping">
              <map>
                <entry key="username" value="LOGINNAME"/>
              </map>
            </property>
            <property name="resultAttributeMapping">
              <map>
                <entry key="PERMISSIONS" value="PERMISSIONS"/>
                <entry key=" DOMAIN_NAME " value=" DOMAIN_NAME "/>
              </map>
            </property>
          </bean>


My table in the database includes the column "DOMAIN_NAME".

I want to adjust my query by involving the DOMAIN_NAME in the select clauses, 
something like this:  SELECT * FROM USER_DATA WHERE {0} and DOMAIN_NAME=?

The question how I retrieve the DOMAIN_NAME from the client?

If for example a user authentication from 
domain_name=www.mywebsite.com<http://www.mywebsite.com> I would like to have 
something like this: SELECT * FROM USER_DATA WHERE {0} and 
DOMAIN_NAME='www.mywebsite.com'

Thanks,
Ray.


From: Jérôme LELEU [mailto:[email protected]]
Sent: Tuesday, November 12, 2013 3:07 PM
To: [email protected]
Subject: Re: [cas-user] Sending domain parameter

Hi,

I'm not sure to understand your need : the CAS service sent to the CAS server 
is the url of the CASsified application (example : 
http://myserverhost/cas/login?service=http://myapphost/myapp).
The CAS service already provides you the domain name of the CAS 
client/application.
Best regards,
Jérôme


2013/11/12 ray <[email protected]<mailto:[email protected]>>
Hi,
Want to know if it's possible to send additional attributes (for example domain 
name) from CAS-client to CAS server?

I would like the client application to send it's Domain name to a CAS server. 
The domain name will help me to retrieve domain-based-attribute within the CAS 
response to the user.

thanks,
ray.
--
You are currently subscribed to 
[email protected]<mailto:[email protected]> as: 
[email protected]<mailto:[email protected]>
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-user


--
You are currently subscribed to 
[email protected]<mailto:[email protected]> as: 
[email protected]<mailto:[email protected]>
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-user

This e-mail and the information it contains may be privileged and/or 
confidential. It is intended solely for the use of the named recipient(s). If 
you are not the intended recipient you may not disclose, copy, distribute or 
retain any part of this message or attachments. If you have received this 
e-mail in error please notify the sender immediately [by clicking 'Reply'] and 
delete this e-mail.

-- 
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