Maison >développement back-end >Golang >API d'authentification OAuthentication

API d'authentification OAuthentication

Linda Hamilton
Linda Hamiltonoriginal
2024-11-30 22:39:16688parcourir

OAuthuthentication API

Ce package fournit une API simple pour authentifier les utilisateurs utilisant OAuth2 avec Google comme fournisseur. Il comprend des points de terminaison pour lancer le processus d'authentification et gérer les réponses de rappel.

lien : https://go-oauth.vercel.app
dépôt : https://github.com/nandasafiqalfiansyah/go-oauth.git

Caractéristiques
Intégration OAuth2 : prend en charge Google OAuth2 pour l'authentification des utilisateurs.
Récupération des informations utilisateur : récupère et renvoie des informations utilisateur authentifiées telles que l'adresse e-mail, le nom et la photo de profil.
Conception évolutive : implémente le framework Web Gin pour un routage et une gestion efficaces des demandes.

Points de terminaison

  1. Point de terminaison racine (/)
    Redirige les utilisateurs vers la page d'autorisation OAuth2 de Google.

  2. Point de terminaison de rappel (/auth/callback)
    Gère le rappel OAuth2, récupère le jeton d'accès et récupère les informations utilisateur.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn