Hi,

If you want to share information between applications, I guess you could
use the disk store to share information using cryptography for security.
That said, it looks like you are looking for some lower security protocol:
I'm thinking of Kerberos but I don't know it enough to say if and how it
would do the job. But CAS has some support for it through SPNEGO:
https://wiki.jasig.org/display/CASUM/SPNEGO.
Hope it goes into the right direction.
Best,
Jérôme



2014-01-27 Angelo Immediata <[email protected]>

> hi
>
> I guess that the most difficult thing is how to share the TGT between the
> several applications; in fact it's simple for me to call a REST API or to
> use CAS in the classical way...but what is difficult to think, for me, is
> how the application A (written e.g. in visual basic) can share the created
> TGT with the application B (written in Java Swing)
> My sensation is that this is not feasible; I guess that I should move in a
> different way....but I'm missing this way :)
>
> Any suggestion would be great
> Thank you
> Angelo
>
>
> 2014-01-27 Jérôme LELEU <[email protected]>
>
>> Hi,
>>
>> You have many possible scenarios. Through the REST API, you will be able
>> to get a TGT and STs for different services. The TGT represents your SSO
>> identity, it's the most valuable information you need to protect and share
>> if you want to accomplish some applications SSO.
>> Between a client (VB app) and a web app, you can authenticate in the
>> client and get a ST for the web app and then open a browser to the web app
>> providing the ST.
>> Between two clients (Java Swing app and VB app), I'm not sure how you
>> would be able to communicate between each others.
>> Best regards,
>> Jérôme
>>
>>
>>
>> 2014-01-27 Angelo Immediata <[email protected]>
>>
>>> Hi
>>>
>>> I saw the RESTful APIs provided by CAS; I'ld like to use these APIs in
>>> my scenario but I'm missing how to use them.
>>> Let's suppose I have the following applications:
>>>
>>>    - java swing application
>>>    - visual basic application
>>>    - web application (Java based)
>>>
>>> What I would like to do is to use the CAS APIs in order to do a SSO so
>>> that an user logged on one of the previous applications must no more log in
>>> on the other. Is this possible? If so...how may I do it?
>>> I guess that the first thing to do is to do the request for a CAS ticket
>>> but then....how can I share this ticket between applications? Is there any
>>> good way and/or best practice to follow?
>>> Thank you
>>>  Angelo
>>>
>>> --
>>> 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
>>>
>>>
>> --
>> 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
>>
>>
> --
> 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
>
>

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