2016-07-21 7 views
0

Ich habe eine Webanwendung, die den üblichen Bereich https://www.googleapis.com/auth/analytics.readonly auf einer OAuth-Schaltfläche verwendet, und es funktioniert einwandfrei. Ich möchte aber auch, dass sich Nutzer über Google anmelden können, damit sie nicht nur für meine App ein neues Login und Passwort erstellen müssen. Wenn ich dies umsetze, möchte ich nicht verlangen, dass sie auf "Login mit Google" klicken, gefolgt von einer weiteren Schaltfläche "Diese App approbieren" - nicht die beste Nutzererfahrung direkt am Gate.Hinzufügen der Analytics API-Berechtigung zu einer Google-Anmeldung Autorisierung

Ist es möglich, den Google Analytics-Berechtigungsbereich zu einer Google Sign-In-Schaltfläche hinzuzufügen? Wenn es darauf ankommt, ist es eine Flask-App, bei der das meiste im Moment auf Front-End-Javascript geschieht.

Antwort

0

Benötigen Sie mehr Zeit in der Dokumentation. Sie können dies leicht erreichen, indem Ihr Anwendungsbereich auf die scope: Liste von Googles Beispiel fügt hinzu:

var startApp = function() { 
    gapi.load('auth2', function(){ 
     auth2 = gapi.auth2.init({ 
     client_id: CLIENT_ID, 
     cookiepolicy: 'single_host_origin', 
     scope: 'email https://www.googleapis.com/auth/analytics.readonly' 
     }); 
     attachSignin(document.getElementById('customBtn')); 
    }); 
}; 

Die entsprechende doc Seite: https://developers.google.com/identity/sign-in/web/build-button

Verwandte Themen