Obtenga la autorización de inicio de sesión de Github en unos pocos pasos

Este artículo presenta principalmente cómo usar la autorización de Github para iniciar sesión.
Si es necesario, puedes consultarlo
. Si es útil, no olvides darle me gusta❥

1) Primero debemos iniciar sesión en github y luego crear una aplicación OAuth en la configuración para generar client_id y client_secret, como se muestra en la figura:

![Inserte descripción de la imagen aquí](https://img-blog.csdnimg.cn/2019080808324657.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80M zI4Nz IzOQ==,tamaño_16,color_FFFFFF,t_70
De esta forma hemos creado una App Oauth, pincha y verás la tuya propia client_idycilent_secretInsertar descripción de la imagen aquí

2) Luego debemos configurar el enlace de inicio de sesión del sitio web en https://github.com/login/oauth/authorize?client_id=?&redirect_uri=?&scope=?&state=?
  • client_id:Es lo que solicitamos
  • redirect_uri:Nuestra dirección de salto personalizada es la que usamos para realizar solicitudes a git, y luego git saltará a la dirección de redireccionamiento que completamos con "código" y "estado".
  • scope:Normalmente complete el usuario
  • state:Sólo completa 1
3) Luego recibimos el código y el estado en la devolución de llamada de redirección_uri y continuamos visitando https://github.com/login/oauth/access_token?client_id=?&client_secret=?&code=?&redirect_uri=?&state=?

带上参数(client_id,client_secret,code,redirect_uri,state)

4) Después de que el acceso sea exitoso, git nos devolverá un accessToken. En este momento, podemos obtener la información de un usuario accediendo a http://api.github.com/user?access_token=?", y luego determinar directamente qué información que queremos, solo consíguela.

Supongo que te gusta

Origin blog.csdn.net/weixin_43287239/article/details/98842874
Recomendado
Clasificación