Configurer Google Cloud Storage comme stockage de fichiers de Logto
Un guide pratique pour configurer Google Cloud Storage comme stockage de fichiers de Logto.
Un guide pratique pour configurer Google Cloud Storage comme stockage de fichiers de Logto.
Par défaut, la Logto Console utilise une entrée de texte pour les URL de fichiers statiques, telles que les avatars. Pour activer une expérience de téléchargement de fichiers plus intuitive avec la fonctionnalité de glisser-déposer, tu dois configurer un fournisseur de stockage.
Cet article fournit un guide étape par étape pour configurer Google Cloud Storage comme ton fournisseur de stockage.
Créer un bucket est simple. Consulte la documentation officielle de Google Cloud : https://cloud.google.com/storage/docs/creating-buckets.
Une fois le bucket prêt, l'étape suivante consiste à configurer l'accès public à la visualisation. Voici comment faire :
allUsers.Assure-toi que le rôle "Storage Object Viewer" est attribué. Voici une capture d'écran à titre de référence:

Les SDKs de Google Cloud utilisent couramment un "fichier clé". Si tu ne connais pas Google Cloud, cela pourrait être la partie la plus difficile. Voici comment l'obtenir :

Logto doit avoir accès au fichier clé.
Copie le fichier dans /path/to/logto/core et renomme-le en google-storage-key.json.
Si tu exécutes Logto dans un conteneur Docker, tu devras monter le fichier dans le conteneur. En supposant que tu utilises Docker Compose, ajoute ceci à ta configuration :
N'oublie pas de remplacer /path/to par le chemin réel.
Nous utiliserons le CLI de Logto pour mettre à jour les configurations du fournisseur. Le CLI est généralement disponible dans le dossier racine de l'instance de Logto. Pour en savoir plus, consulte ce lien : https://docs.logto.io/docs/references/using-cli/
Voici un exemple de configuration JSON :
N'oublie pas de remplacer projectId et bucketName par tes valeurs.
Convertit le JSON en une chaîne et exécute la commande suivante :
Maintenant que tout est configuré, n'oublie pas de redémarrer Logto et d'essayer. Tu peux aller dans la section "Sign-in experience" et essayer de télécharger un logo.
Si tu trouves ces étapes compliquées, envisage d'utiliser la version cloud de Logto. Nous nous occupons de tout pour toi !