Hi All,

I recently wrote a small library for CAS impersonation -- meaning that a user 
could quickly authenticate and send a request+data through CAS as another user 
for the purposes of calling an API/Webservice that is secured by CAS.

My question is this: should this even be done?  Perhaps I'm really 
circumventing what CAS is meant for in the first place.

To clarify, this is what I'm doing:
- Alice logs into CASified webapp W
- W needs to retrieve data from service S
- W uses library to contact S as "imaginary" user Bob
- S performs task UNRELATED to user Bob (GetAllUsers(...) or something  
    like that)
- W receives data back from S and uses it appropriately

Again, Bob is not a true user (student/staff/faculty), but an account made 
solely for contacting this service.

Anything look wrong here?

Best,
Eric Lauffenburger
elauf...@pepperdine.edu
-- 
You are currently subscribed to cas-dev@lists.jasig.org as: 
arch...@mail-archive.com
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-dev

Reply via email to