Problema CORS durante l’esecuzione di una richiesta Ajax per token di accesso oauth2

Sto effettuando una chiamata ajax dal mio client all’API google oauth 2 'https://accounts.google.com/o/oauth2/auth?redirect_uri=http://blah.com&response_type=token&client_id....' per ottenere il token di accesso, ma ottengo l’errore seguente:

La risposta alla richiesta di verifica preliminare non supera il controllo del controllo accessi: Nessuna intestazione ‘Access-Control-Allow-Allow-Origin’ è presente sulla risorsa richiesta. L’origine ” http://blah-blah.com ” non è quindi consentita l’accesso

Voglio che la chiamata sia ajax in modo che l’utente non sia disturbato quando la chiamata viene effettuata tramite url o window.location.href o in altre parole, come posso ottenere il token di accesso in modo tale che l’intera pagina non venga caricata, ed è è ansible risolvere l’errore sopra ???

L’endpoint auth di OAuth2 non supporta AJAX in base alla progettazione. È un punto di accesso al sistema di autenticazione, quindi è necessario arrivarci tramite reindirizzamento. Il risultato dell’autenticazione è di nuovo un reindirizzamento all’URL che fornisci, quindi AJAX non ha molto senso lì.