Я хочу пройти аутентификацию в веб-приложении и использовать те же учетные данные для настольного приложения.Как я могу это сделать? - PullRequest
0 голосов
/ 20 сентября 2010

Я хочу вызвать настольное приложение.Перед вызовом этого настольного приложения пользователь должен войти в веб-приложение и те же учетные данные, которые будут использоваться в настольном приложении.Веб-приложение - это ASP.NET, а настольное приложение - это Java-приложение на основе SWING.Возможна ли аутентификация в этом случае?

Ответы [ 2 ]

1 голос
/ 20 сентября 2010

Если вы говорите, что хотите автоматически зарегистрировать пользователя в своей системе из настольного приложения, если они уже вошли в веб-приложение, это будет непросто.

Если вы просто спрашиваете, как обеспечить, чтобы пользователь, вошедший в настольное приложение, использовал те же данные, что и веб-приложение, я бы рассмотрел использование IP-адреса в качестве аутентификации.

0 голосов
/ 20 сентября 2010

Я не уверен, правильно ли я понял ваш вопрос, но кажется, что вы хотите использовать один и тот же источник аутентификации между настольным приложением и веб-приложением.Это должно быть возможно в зависимости от источника аутентификации.Например, если веб-приложение просматривает LDAP или таблицу базы данных, то ничто не мешает вам сделать это из настольного приложения, если вы можете установить соединение с базой данных или получить доступ к серверу каталогов.

Если источник аутентификации веб-приложения недоступен для настольного приложения, возможно, вы захотите написать веб-сервис аутентификации и развернуть его вместе с вашим веб-приложением.Этот веб-сервис должен иметь доступ к тому же источнику аутентификации, что и веб-приложение, и может вызываться вашим настольным приложением.

...