On Tue, 3 Jan 2012, Andrew Petro wrote:

Andy,

Off hand, here's what I'd think about:

1) Why are you restricting CAS usage to registered services? If you want to let any service use CAS, would you be happier adding an http://** entry? If you don't want to let any service use CAS, then is it okay to let anyone run a service on their localhost and use CAS?

2) localhost isn't going to work for getting PGTs, since the CAS server won't be able to address the service to do the callback request. To the extent that this developer wants to mess with proxy tickets, merely registering "localhost" isn't going to meet his needs.

3) Would you rather meet this need by asking this developer to run a development CAS instance on his desktop? You're probably not willing to release interesting attributes from your institutional CAS server to "localhost", so a naive localhost deployment of the CAS quick start .war might be functionally equivalent.

4) Would you rather meet this need by running a non-production development instance of the CAS server with a more permissive configuration, so as to not introduce this service registration to your production CAS server?


If it were me, if I weren't willing to register http://**, I wouldn't be willing to register http://localhost . And if I were willing to register http://**, then I wouldn't have to register http://localhost. :)

Thanks for the feedback Andrew! I ended up creating a service "http*://localhost:*/**" on our DEV CAS instance and only releasing the username attribute.

        Andy

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