Scott,

Thank you for your prompt response. Your points have made me feel better
about using the CAS RESTful API.

Thanks again,
Rob

On Sat, Jul 25, 2009 at 10:20 AM, Scott Battaglia <[email protected]
> wrote:

> On Fri, Jul 24, 2009 at 12:40 PM, Robert Winch <[email protected]> wrote:
>
>> I am hoping someone can make me feel more comfortable about the fact that
>> the CAS RESTful API specifies the TGT in the URL when requesting ST [1]. It
>> is my understanding that you should not put sensitive information in URI's
>> even if it is over HTTPS. This is because URIs are often exposed in http
>> access logs (among other things).
>
>
> I understand your concern, but its your responsibility to ensure that the
> entire transmission is secure from end-to-end.  Even if you put it in a
> header, the entire request can be exposed at some point (we, for example,
> use monitoring tools that can inspect the HTTPS packets).  Not putting it in
> URL merely eliminates it from being logged in an Apache log by default
> (though configuring your Apache server can have the same result).
>
>
>>
>>
>> Does anyone have any information on why the TGT isn't in the header and/or
>> why putting the TGT in the URI is safe?
>
>
> Its a RESTful resource and conforms to the definition of REST, which is why
> its designed the way it is.  Again, its your responsibility to ensure that
> you're system is properly secured.  If you want to use SOAP or some other
> mechanism, that's your responsibility to design.
>
>
>> Is there a possibility to configure the resource to look in the header
>> instead/also, or does this cause other concerns?
>
>
> No it can't be configured to look in the header.  Its not designed to.  You
> really have two options: (1) ensure you've secured it or (2) don't use a
> RESTful resource if you're concerned about the resource exposure.
>
> The RESTful API has one very specific use case: enabling service-to-service
> interaction without a user.  If you're using it for anything other than
> that, you should revisit why you're using it.   Its not intended for any
> interactions that involve a human user.
>
> Cheers,
> Scott
>
>
>>
>> Thanks in advance,
>> Rob
>>
>> [1] http://www.ja-sig.org/wiki/display/CASUM/RESTful+API
>>
>> --
>> 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

Reply via email to