Autenticação no swing via web

Existe como fazer uma autenticação em um aplicativo swing sendo que ela só autentica via web? Existe alguma possível ponte que podemos fazer? por exemplo, tenho um aplicativo de ponto eletronico que só funciona se ele estiver no ponto e é feito a autenticação somente na web, mas não tenho a menor idéia do que está por detras da autenticação, mas sei os parametros que tenho que enviar para autenticar. Se estiver com senha errada ou fora do ponto dele, ele retorna erro (que eu já consigo capturar), caso contrário, ele libera.

Alguém já fez algo do tipo?

Eu fiz algo parecido uma vez, não sei se tem algo pronto, mas implementei na mão mesmo, usando servlets e requisições http para enviar os e buscar os dados. A parte ruim é que para fazer requisições http o applet tem que ser assinado (não sei se é um applet o seu caso).