Estoy tratando de implementar google Oauth en una aplicación de back-end que estoy creando para una aplicación de entrega de alimentos que estoy creando. Ya implementé cookies y autenticación con pasaporteJS, que funciona muy bien y fue muy fácil de probar con Postman.
Ahora estoy tratando de implementar Google Oauth, pero no tengo idea de cómo se supone que debo especificar la ruta de la que proviene la solicitud o cómo hacer que el cartero envíe una respuesta a mi servidor para confirmar el éxito o el fracaso del inicio de sesión ni cómo hacer que me redirija. a una ventana de Google donde puedo iniciar sesión con mi usuario de prueba. Realmente no quiero tener que construir toda la sección de inicio de sesión de mi interfaz solo para probar google OAuth y parece que no hay un tutorial sobre cómo probar esta funcionalidad de su API de nodo con Postman.
La interfaz que eventualmente construiré estará en ReactJS.
Cualquier explicación o dirección a un tutorial que explique esto sería enormemente apreciada.
Para usar OAuth 2.0:
En la pestaña Autorización de una solicitud, seleccione OAuth 2.0 de la lista desplegable Tipo. Especifique si desea pasar los detalles de autenticación en la URL de la solicitud o en los encabezados.
De manera predeterminada, Postman agregará el token de acceso a Bearer en el encabezado de Autorización de su solicitud, pero si la implementación de su servidor requiere un prefijo diferente, puede especificarlo en el campo Prefijo de encabezado.
Para solicitar un token de acceso, complete los campos en la sección Configurar nuevo token y seleccione Obtener nuevo token de acceso. Puede guardar tanto el token como los detalles para generar un token con su solicitud o colección.
Una vez que haya generado y agregado un valor de token, aparecerá en los encabezados de solicitud.
Ingrese los detalles de su aplicación de cliente y cualquier detalle de autenticación del proveedor de servicios. Esto le permite replicar el flujo de autenticación de su aplicación dentro de Postman para probar las solicitudes autenticadas.
Puede compartir credenciales de token con su equipo seleccionando el ícono de token de sincronización Ícono de sincronización junto a un token disponible. Por defecto, Postman no sincronizará su token en caso de que no desee compartirlo.
Postman le pedirá que proporcione detalles específicos según el tipo de concesión de OAuth 2.0, que puede ser Código de autorización, Implícito, Credenciales de contraseña o Credenciales de cliente.
Nota: