/ / Android: la clé secrète du client est manquante pour OAuth 2.0 - android, oauth-2.0

Android: la clé secrète du client est manquante pour OAuth 2.0 - android, oauth-2.0

J'essaie de télécharger des vidéos sur youtube à l'aide de mon application Android. Mais avant tout, je dois implémenter le protocole d'authentification OAuth. Heureusement, je peux accéder à la redirect_uri et l'auto généré code. Maintenant, je veux l’échange du code d’autorisation pour les jetons d’accès, mais pour cela, j’ai besoin du client_secret pour faire la demande POST au serveur Google. Pas de chance pour moi, il n'y a pas client_secret clé dans mon compte google console.

J'ai essayé de télécharger l'objet JSON à partir de la console, mais il n'y a aucune client_secret clé.

Réponses:

0 pour la réponse № 1

Le client Android OAuth2 n’a pas de secret client car il n’existe aucun moyen de stocker un secret en toute sécurité côté client. Vous devez plutôt utiliser GoogleAuthUtil de google-play-services pour obtenir un jeton d'accès pour votre application Android et utilisez le toke pour télécharger des vidéos. Cet article de blog explique plus comment obtenir un jeton d'accès sur Android.