É possível fazer login com o Google em uma aplicação Java desktop?

9 respostas
java
T

Olá. Eu preciso fazer uma aplicação Java desktop, e nela eu preciso que seja possível fazer login com o Google. Eu pesquisei bastante sobre o assunto, encontrei bastante coisa, porém tudo para aplicações web, e eu preciso fazer uma aplicação desktop. Alguém sabe me dizer se isso é possível?

9 Respostas

H

Acho que o que pode chegar o mais próximo do que você que é utilizar o Google API

A

Thallysson, a Google API usa javascript, o mais próximo que você pode fazer é:

Criar uma camada de serviço onde sua aplicação se comunique com a API da Google, (um JSON por exemplo).
Para manipular os dados em JSON tem uma lib que se chama: GSON que inclusive é da própia Google.

https://mvnrepository.com/artifact/com.google.code.gson/gson

T

Opa, valeu, eu andei olhando a API, só que eu estou perdido. Nunca fiz algo do tipo. Poderia me dar um exemplo?

T

Existe para Java?

T

Cara. Essa API: https://developers.google.com/api-client-library/java/google-api-java-client/oauth2 não faz isso?

A

Após análise eu concluir que dá pra fazer, é só vc efetuar o download da lib e começar a implementar.

T

Gson?

A

N, a API que vc mesmo mostrou

T

Opa. Havia me esquecido desse tópico. Eu não consegui de maneira alguma. Então eu fiz uma tela em JavaFX, e a partir de uma_webview_ eu efetuo o login e pego as informações simplesmente pela URL. É meio “gambiarra”, mas funciona perfeitamente e foi a única solução que eu encontrei.

Criado 9 de janeiro de 2017
Ultima resposta 10 de fev. de 2017
Respostas 9
Participantes 3