Authentification

Authentification gérée pour vos applications

Déployez des instances Logto gérées en un clic. Authentification conforme OIDC, connexion sociale, console d'administration et jetons JWT -- le tout sur votre propre serveur.

Intégrez en quelques minutes avec le SDK Logto

import LogtoClient from '@logto/browser';
const logto = new LogtoClient({
endpoint: 'https://my-auth.sh0.app',
appId: 'your-app-id',
});
// Sign in with one line
await logto.signIn('https://myapp.com/callback');
// Get the authenticated user
const user = await logto.getIdTokenClaims();

Tout ce qu'il faut pour l'authentification

Logto gère la complexité de l'authentification pour que vous puissiez vous concentrer sur votre produit.

E-mail/Mot de passe + Connexion sociale

Authentification par e-mail/mot de passe intégrée. Ajoutez Google, GitHub, Discord et d'autres connecteurs sociaux en quelques clics dans la console d'administration Logto.

Jetons JWT

Jetons OIDC conformes aux standards. Jetons d'accès, jetons de rafraîchissement et jetons d'identité. Compatible avec tout framework ou bibliothèque prenant en charge la vérification JWT.

Console d'administration

Console d'administration Logto complète pour gérer les utilisateurs, les applications, les connecteurs et l'expérience de connexion. Aucun code nécessaire pour la configuration.

Connecté à votre PostgreSQL

Chaque instance d'authentification se connecte à un serveur de base de données PostgreSQL géré par sh0. Vos données utilisateur restent sur votre serveur, jamais chez un tiers.

Domaine Auto-SSL

Chaque instance d'authentification obtient son propre sous-domaine avec HTTPS automatique. Configurez des domaines personnalisés pour une expérience de connexion à votre image.

Authentification multi-facteurs

Activez le MFA basé sur TOTP pour vos utilisateurs directement depuis la console d'administration. Codes de secours inclus pour la récupération de compte.

Comment ça fonctionne

01

Créer une instance d'authentification

Cliquez sur « Créer un serveur d'authentification » dans le tableau de bord sh0. Choisissez un nom et le serveur PostgreSQL auquel le connecter.

02

Configurer la connexion

Accédez à la console d'administration Logto. Configurez les méthodes de connexion, les connecteurs sociaux, l'image de marque et les rôles utilisateur.

03

Intégrer votre application

Installez le SDK Logto pour votre framework. Ajoutez le bouton de connexion et le gestionnaire de rappel. Terminé.

04

Sécuriser vos routes

Vérifiez les jetons JWT dans votre API ou utilisez PostgREST avec RLS. Les utilisateurs sont authentifiés de bout en bout.

Flux d'authentification

Connexion utilisateur
Logto (OIDC)
Jeton JWT
Votre application / API
PostgreSQL (RLS)

Flux OIDC standard. Les jetons sont vérifiés à chaque couche.

Services d'authentification tiers

  • x Données utilisateur stockées sur les serveurs d'un tiers
  • x Tarification par MAU imprévisible
  • x Dépendance fournisseur avec des SDK propriétaires
  • x Personnalisation limitée de l'expérience de connexion
  • x Complexité de conformité avec la résidence des données
  • x Les pannes affectent tous vos utilisateurs

sh0 + Logto

  • Les données restent sur votre serveur PostgreSQL
  • Tarification fixe, utilisateurs illimités
  • Open source, conforme OIDC, portable
  • Contrôle total sur l'image de marque et l'UX
  • Votre serveur, votre juridiction
  • Instance isolée, pas de pannes partagées

Questions fréquentes

Qu'est-ce que Logto ? +
Logto est une plateforme d'authentification open source conforme à OIDC. sh0 déploie et gère des instances Logto pour vous, connectées à votre propre base de données PostgreSQL.
Puis-je l'utiliser avec PostgREST ? +
Oui. Logto émet des JWT standards que PostgREST peut vérifier. Combiné avec les politiques RLS de PostgreSQL, vous obtenez une authentification de bout en bout, de la connexion à la requête en base de données.
Quels fournisseurs de connexion sociale sont pris en charge ? +
Google, GitHub, Apple, Discord, Facebook, Microsoft et bien d'autres. Logto prend en charge tout fournisseur OAuth 2.0 / OIDC via des connecteurs personnalisés.
Où sont stockées mes données utilisateur ? +
Sur votre serveur PostgreSQL. sh0 connecte Logto à une base de données que vous contrôlez. Aucune donnée ne quitte votre infrastructure.
Puis-je migrer depuis Auth0 / Firebase Auth ? +
Oui. Logto prend en charge l'importation d'utilisateurs. Exportez vos utilisateurs depuis votre fournisseur actuel et importez-les dans votre instance Logto.
Combien de ressources cela consomme-t-il ? +
Une instance Logto utilise environ 256 Mo de mémoire. Elle s'exécute comme un conteneur léger aux côtés de vos autres services.

Arrêtez de payer par utilisateur pour l'authentification

Déployez Logto sur votre propre serveur. Authentification complète, contrôle total, tarification fixe.