Hi,

Why is there such a great need to have each site "own" the login page
and control the entry of the user's credentials?  Instead of having a
login box on a site's front page, why not simply put a link to "login
securely"?  This should keep the site's front page looking the same
while handing over the login dance to CAS.  This yields the least amount
of complication and work to use CAS for SSO.  Why not avoid duplication
of effort, piling on extra complexity, weakening security, and making
thing more brittle?

Hope this helps,
Russ


On Wed, 21 Jan 2009, Keith Garry Boyce wrote:

1) Are there any specific examples you can point to with a real life cas 
iframe. I see discussion about it but no examples
2)  I also saw something about telling cas which login page to draw. It says 
wind goes this route but again no example.
3) I understand that the use case is not in fact overlooked but planned. But it 
would seem to me:
a) CAS and other SSO solutions do not provide an out of the box way to allow an 
app to customize CAS login page and thus workarounds such as iframes are 
necessary. Perhaps it should be made possible to specify a callback to the app 
which could paint its own login page with placeholders for necessary cas 
artifacts
b)if some application in fact has the TGT then what would be the harm of 
issuing a session cookie with that same TGT? Even understanding that it's not 
recommended.

-----Original Message-----
From: Scott Battaglia <[email protected]>
Sent: Tuesday, January 20, 2009 9:33 PM
To: Yale CAS mailing list <[email protected]>
Subject: Re: CAS without CAS login page using restful api and 
modifiedlogin-webflow.xml

I believe we've answered multiple times that it is NOT recommended to capture 
user credentials and submit them and then create a CAS session for the user.  
CAS is the only thing that should be creating a CAS session for the user. Its a 
security risk for anyone to have the TGT other than the user and the CAS 
server. We go through great extends to NOT allow it.

While you may feel that is a use case that cannot be overlooked, its in fact a 
use case we purposely don't do.  Are there ways around it?  Sure.  Previous 
discussions have talked about embedding the login page in a form using 
something like an IFRAME, which still allows CAS to handle the credentials 
(similar to what Google Accounts does).

-Scott

-Scott Battaglia
PGP Public Key Id: 0x383733AA
LinkedIn: http://www.linkedin.com/in/scottbattaglia


On Tue, Jan 20, 2009 at 5:21 PM, Keith Garry Boyce <[email protected]> 
wrote:
Again. I'd appreciate an answer on this please.

-----Original Message-----
From: Keith Garry Boyce <[email protected]>
Sent: Saturday, January 17, 2009 8:07 AM
To: 'Yale CAS mailing list' <[email protected]>
Subject: RE: CAS without CAS login page using restful api and   
modifiedlogin-webflow.xml

Anyone?

> _____________________________________________
> From:         [email protected]
> [mailto:

[The entire original message is not included]
_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas

Reply via email to