Aller au contenu principal

Guides d'intégration

Apprenez à intégrer SyAuth depuis n'importe quel langage de programmation ou framework.


Choisissez votre langage

SyAuth est un fournisseur OAuth 2.0 / OpenID Connect standard. Vous pouvez l'intégrer en utilisant n'importe quel client HTTP dans n'importe quel langage de programmation.

Intégration depuis n'importe quel langage

Guide complet montrant le flux OAuth 2.0 avec des exemples en :

  • curl (ligne de commande)
  • Python (bibliothèque requests)
  • JavaScript (API fetch)
  • C/C++ (libcurl)
  • PHP (curl)

Commencez ici si vous utilisez un langage sans SDK officiel.


Guides spécifiques aux langages

Toutes les intégrations de langage utilisent le flux HTTP standard décrit dans le Guide d'intégration générique.

SDKs officiels (Optionnels)

Pour plus de commodité, nous fournissons des SDKs officiels qui gèrent la complexité OAuth :

Note : Les SDKs sont des wrappers de commodité optionnels. L'intégration de base utilise des requêtes HTTP standard comme montré dans les guides ci-dessus.


Ce que vous apprendrez

Tous les guides d'intégration couvrent :

  1. Génération PKCE - Flux d'autorisation sécurisé
  2. Flux d'autorisation - Rediriger les utilisateurs vers la connexion
  3. Échange de tokens - Obtenir les tokens d'accès et de rafraîchissement
  4. Appels API - Utiliser les tokens pour accéder aux ressources protégées
  5. Rafraîchissement des tokens - Maintenir les sessions utilisateur

Comparaison rapide

ApprocheIdéal pourComplexité
Tout langageTout client HTTPMoyenne
JavaScriptApplications navigateur/Node.jsFaible
PythonBackends PythonFaible
C/C++Programmation systèmeHaute
SDK Next.jsApplications ReactTrès faible
SDK DjangoApplications DjangoTrès faible

Besoin d'aide ?