web-dev-qa-db-fra.com

Comment passer le nom d'utilisateur et le mot de passe à l'aide de POSTMAN - Rest Client?

Je suis une nouvelle abeille dans l'utilisation de POSTMAN - Rest Client - Chrome API

Je souhaite utiliser le Basic Auth disponible dans POSTMAN.

J'essaie de me connecter à mon compte Google à l'adresse url - " https://www.gmail.com ".

J'ai fourni mon Username & Password dans le Basic Auth et j'avais essayé GET and POST.

J'ai un Status 200 OK qui me charge le home page mais il n'est pas connecté.

Je sais que je dois changer l’URL, mais je ne suis pas en mesure de trouver celui qui convient?

Il serait utile de fournir @ exemples pour les différents types d'authentification fournis.

8
09Q71AO534

Le lien que vous avez fourni est obsolète. Je ne sais pas si l'API Gmail autorisait l'authentification de base au moment où vous avez posé la question, mais pour le moment, elle nécessite OAuth 2.0, comme indiqué dans les premières lignes ici .

L'URL correcte est https://accounts.google.com/o/oauth2/auth, et ce lien explique comment fournir les paramètres.

1
Ray

Si je me souviens bien, Google a cessé d'autoriser les clients HTTP (tels que Postman) à accéder à ses API par le biais de Basic Auth il y a un an ou plus. Google autorise désormais l'accès à ses API à l'aide d'OAuth 2.0.

Pour accéder aux API Google, vous devez configurer une application OAuth. here Lorsque vous créez cette application OAuth, Google génère les éléments ClientId et ClientSecret.

Avec ces identifiants clientId et clientSecret, vous devez générer des jetons d’accès et de rafraîchissement, puis vous utiliserez ces jetons pour accéder aux API Google. En savoir plus sur Google OAuth 2.0 et obtenir davantage d’informations sur l’accès aux API.

0
Azim