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
