Estoy haciendo una llamada ajax de mi cliente a la API de google oauth 2 'https://accounts.google.com/o/oauth2/auth?redirect_uri=http://blah.com&response_type=token&client_id....' para obtener el token de acceso, pero me sale el siguiente error:
La respuesta a la solicitud de verificación previa no pasa la verificación de control de acceso: no hay ningún encabezado 'Access-Control-Allow-Origin' en el recurso solicitado. Por lo tanto, no se permite el acceso al origen ' http://blah-blah.com '
Quiero que la llamada sea ajax para que el usuario no se moleste cuando la llamada se realiza a través de url o window.location.href o, en otras palabras, ¿cómo puedo obtener el token de acceso para que no se cargue toda la página? es posible resolver el error anterior???
El punto final de autenticación de OAuth2 no es compatible con AJAX por diseño. Es un punto de entrada al sistema de autenticación, por lo que debe llegar allí mediante redirección. El resultado de la autenticación es nuevamente una redirección a la URL que proporciona, por lo que AJAX no tiene mucho sentido allí.