Estoy creando un inicio de sesión de usuario con OAuth. Todo parece funcionar bien, pero el URI de redirección de Twitch está desordenado por el # ¿dónde? tiene que ser.
Mi URI de redireccionamiento:
https://localhost:7681/authorizeURI Twitch redirige a:
https://localhost:7681/authorize#access_token=43r99nhmxhvpckr4zrtb0sbx1q6tdg&scope=user%3Aread%3Aemail&state=%24%7Bdata.uid%7D&token_type=bearerYa intenté agregar una barra diagonal final, nada cambió.
¿Alguien más se encontró con tal comportamiento?
solicitó un token para el tipo de token en lugar de un token de tipo de código
token, también conocido como autenticación implícita, es para aplicaciones del lado del cliente y generará y devolverá un token de acceso a través del hash de ubicación
https://dev.twitch.tv/docs/authentication/getting-tokens-oauth#implicit-grant-flow
El oAuth "normal", también conocido como "Concesión de código de autorización", devolverá un código que se intercambiará por un token de acceso.
https://dev.twitch.tv/docs/authentication/getting-tokens-oauth#authorization-code-grant-flow
Esencialmente, su <a href desencadenó el flujo de token incorrecto
Además, nunca debe publicar tokens de acceso generados públicamente. Ya que alguien puede tomarlo y abusar de él o simplemente revocarlo. O en este caso adquirir su dirección de correo electrónico privada.