J'ai un service Web JAVA sur AWS qui doit envoyer des e-mails via mon compte Gmail de service. J'ai configuré presque tout et j'ai obtenu l'URL qui me demande d'ouvrir dans le navigateur et d'accepter le consentement. Cependant, je ne peux pas ouvrir l'URL dans AWS avec le navigateur. J'ai essayé d'ouvrir l'URL sur mon ordinateur local mais cela ne fonctionne pas puisque l'URL doit rediriger vers le serveur localhost après avoir accepté la demande.Google OAuth: Comment accepter le consentement sans navigateur
Est-il possible d'accepter la demande sans navigateur? Puis-je simplement donner mon compte de service et mot de passe dans la console puis accepter la demande?
Merci beaucoup.
Le service est simple. Les utilisateurs quittent leur adresse e-mail et demandent un e-mail de service. Le serveur composera le courrier et enverra l'email aux utilisateurs par mon propre compte de service de gmail. Ce que j'essaye de faire est d'autoriser le serveur à accéder au compte de service de gmail afin que je puisse employer l'api de gmail pour envoyer l'email aux utilisateurs. – Philip
Je suis fondamentalement l'introduction https://developers.google.com/gmail/api/quickstart/java et le stock à l'étape 4, car je ne peux pas ouvrir l'URL dans le navigateur dans le serveur AWS à distance. – Philip
Utilisez simplement le courrier java et le protocole SMTP avec Gmail pour envoyer des e-mails à ces utilisateurs. Vous avez un compte Gmail de service auquel vous souhaitez envoyer des e-mails et que vous souhaitez envoyer aux utilisateurs finaux. Ce n'est pas vraiment un cas d'utilisation valide pour oauth. Voici un bon tutoriel sur l'utilisation de javamail avec Gmail. [link] (https://www.mkyong.com/java/javamail-api-sending-email-via-gmail-smtp-example/) – Gautam