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?
É possível fazer login com o Google em uma aplicação Java desktop?
9 Respostas
Acho que o que pode chegar o mais próximo do que você que é utilizar o Google API
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
Opa, valeu, eu andei olhando a API, só que eu estou perdido. Nunca fiz algo do tipo. Poderia me dar um exemplo?
Existe para Java?
Cara. Essa API: https://developers.google.com/api-client-library/java/google-api-java-client/oauth2 não faz isso?
Após análise eu concluir que dá pra fazer, é só vc efetuar o download da lib e começar a implementar.
Gson?
N, a API que vc mesmo mostrou
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.