title: Desktop and web application Single sign-on
body: <p>I'm thinking about a SSO architecture for my company and I found very interesting CAS. I have quite clear the features available while using it in Web Applications. Instead, I didn't understand very well a possible CAS employement with desktop application (C# or Swing). Now we have a lot of web application and desktop applications and we want to manage an unique point of authentication for all. 
  In your opinion, is it possible to achieve using CAS? Do you have some advices?</p>