У меня есть приложение для настольных компьютеров Java. Я нашел много онлайн-ресурсов, которые говорят об аутентификации SSO для веб-приложений. Мне нужно то же самое для приложения старой школы. В принципе, мне нужно приложение, чтобы открыть окно браузера, попросить пользователя пройти аутентификацию против ADFS, а затем вернуть токен.Аутентификация ADFS/SAML для приложения для рабочего стола Java
Как добавить аутентификацию SSO с помощью ADFS/SAML?
Имейте в виду, что встроенные браузеры НЕ считаются безопасным способом аутентификации SAML2/OpenIDConnect. Родительское приложение обычно может читать содержимое браузера и файлы cookie. Это означает, что родительское приложение может перехватывать учетные данные пользователя, которые он никогда не сможет увидеть. По этой причине iOS и Andriod предоставляют механизм для собственных приложений для запуска автономного браузера, а затем перенаправляют обратно в приложение с помощью системно зарегистрированных uri-схем, которые разработчик приложений зарегистрировал в ОС. Я не верю, что Java имеет возможность зарегистрировать схему uri для себя. – anschoewe