Hi Andrew,

I clarify my request :) :

1.- Is the service name that changes. The cas server is always the same.
Example:

Cas server:  cas.mycompany.com

Same service with multiple subdomains ( one per client):

client1.myservice.com

client2.myservice.com

2.-  & 3.- The difference are visuals ( each client should have their own
logo that comes from a DB, so could not be done with css without generating
a css for each client.) and also the authentication  handler depends on
this URL

I've think of a solution setting an outside application that would add the
url as a get parameter before going into the cas authentication but i would
prefer to do it in a more 'integrated way'.

Thanks again for your help.



2011/11/3 Tillinghast, Andrew P. <[email protected]>

>
> Can you clarify your request please, as there are a couple of different
> answers.
>
> First, is it your CAS server name that changing or is it the service name?
> i.e. https://publiccas.my.edu  vs https://internalcas.my.edu   or is it
> http://moodle.my.edu vs http://portal.my.edu
>
> Second, is the difference between servers/services all visual or are you
> looking to change the authentication flow based on servername?
>
> Third, If visual can the changes be handled with just CSS and javascript?
>
>
>  -Andrew
>
> On Nov 3, 2011, at 8:11 AM, Francisco González-Blanch wrote:
>
> Georges, not exactly. I need the login page to be dynamic, to fetch some
> data from the database depending on the subdomain. So it's not just change
> the css but to show different information from the DB depending on the
> subdomain.
>
>
>
> 2011/11/3 Georges Rossopoulos <[email protected]>
>
>> I believe what you want to do is exactly the “theme” functionality,
>> that you can define through the CAS application console.****
>>
>> With each theme, you can define a different CSS that will change the look
>> of your various pages,
>> especially login.****
>>
>> Is this what you wanted?****
>>
>> ** **
>>
>> *From:* Lava Kafle [mailto:[email protected]]
>> *Sent:* jeudi, 3. novembre 2011 12:09
>> *To:* [email protected]
>> *Subject:* Re: [cas-dev] Subdomain support in CAS Client for java****
>>
>> ** **
>>
>> it might need to be redirected to some url in some table simply when
>> getting response but that will be hardcoded in the table though.
>> Lava Kafle
>>
>>
>>
>>
>>
>> ****
>>
>> On Thu, Nov 3, 2011 at 4:46 PM, Francisco González-Blanch <[email protected]>
>> wrote:****
>>
>> Hi Everyone,****
>>
>> ** **
>>
>> ** **
>>
>> I would want to customize the CAS theme depending on the subdomain the
>> client is trying to access. For example:****
>>
>> ** **
>>
>> http://user1.myservice.com  has a different cas login page than
>> http://user2.myservice.com****
>>
>> ** **
>>
>> But since my service is a java application and  the web.xml is configured
>> this way:****
>>
>> ** **
>>
>> <filter>****
>>
>>         <filter-name>CAS Authentication Filter</filter-name>****
>>
>>
>> <filter-class>org.jasig.cas.client.authentication.Saml11AuthenticationFilter</filter-class>
>> ****
>>
>>         <init-param>****
>>
>>         <param-name>casServerLoginUrl</param-name>****
>>
>>         <param-value>https://cas.myservice.com/cas/login</param-value>***
>> *
>>
>>         </init-param>****
>>
>>         <init-param>****
>>
>>         <param-name>serverName</param-name>****
>>
>>         <param-value>http://myservice.com/</param-value>****
>>
>>         </init-param>****
>>
>>         <init-param>****
>>
>>         <param-name>renew</param-name>****
>>
>>         <param-value>false</param-value>****
>>
>>         </init-param>****
>>
>>     </filter>****
>>
>> ** **
>>
>> The target URL  received in the login page is http://myservice.com/instead of
>> http://user1.myservice.com.****
>>
>> ** **
>>
>> Is there any way to set the server name for dynamic subdomains (
>> something like http://*.myservice.com/) and if it is not possible , how
>> do you think is the best way to get the original URL in the login page?**
>> **
>>
>> ** **
>>
>> Thanks a lot in advance. Cheers,****
>>
>> ** **
>>
>> ** **
>>
>> Francisco****
>>
>> ** **
>>
>> ** **
>>
>> --
>> Francisco González-Blanch Rodríguez
>> Grupo Madiva
>> Tlf.:   +34 913 00 10 44
>> [email protected]****
>>
>> www.madiva.com****
>>
>>
>> Perfil en  *Error! Filename not 
>> specified.*<http://es.linkedin.com/in/fgblanch/>
>>  ****
>>
>> ** **
>>
>> --
>> 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-dev****
>>
>> ** **
>>
>> --
>> 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-dev****
>>
>> --
>> 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-dev
>>
>>
>
>
> --
> Francisco González-Blanch Rodríguez
> Grupo Madiva
> Tlf.:   +34 913 00 10 44
> [email protected]
> www.madiva.com
>
> Perfil en  [image: LinkedIn] <http://es.linkedin.com/in/fgblanch/>
>
>  --
> 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-dev
>
>
> --
> 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-dev
>
>


-- 
Francisco González-Blanch Rodríguez
Grupo Madiva
Tlf.:   +34 913 00 10 44
[email protected]
www.madiva.com

Perfil en  [image: LinkedIn] <http://es.linkedin.com/in/fgblanch/>

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

Reply via email to