Основываясь на дизайне CAS, вы можете использовать его с автономным приложением для аутентификации, но вы не сможете участвовать с возможностями SSO.
Существует несколько способов взаимодействия с автономным приложением.Вы можете «олицетворять» браузер, а также отправлять и анализировать http-запросы и ответы, пытаясь вести себя как страница входа.
В качестве альтернативы и, скорее всего, чище, вы можете использовать RESTful apis от CAS: https://wiki.jasig.org/display/CASUM/RESTful+API
На самом деле я не делал этого в отдельном приложении, но я читал сообщения от людей, делающихhttp 'scraping', и, основываясь на приведенной выше ссылке, действительно кажется, что это не будет слишком сложно сделать из приложения, имеющего приличную сетевую библиотеку.