Aperçu
Si vous avez besoin d'utiliser des services de stockage de fichiers, tels que le téléchargement d'avatar, vous devrez configurer un fournisseur de stockage et l'appliquer à votre application dans Casdoor.
Casdoor prend en charge deux types de stockage : Local et Nuage. Dans ce chapitre, vous apprendrez comment ajouter un fournisseur de stockage pour utiliser ces services.
Article
- Client ID : Un identifiant unique fourni par le fournisseur de stockage cloud.
- Client secret : Une valeur sécurisée connue uniquement de Casdoor et du service de stockage cloud.
- Endpoint : L'URL publique ou le domaine du service de stockage cloud.
- Endpoint (Intranet) : L'URL interne ou privée ou le domaine du service de stockage cloud.
- Path prefix : Préfixe de chemin pour l'emplacement du fichier.
Le Path prefix
par défaut est "/". Par exemple, lorsque le Path prefix
est vide, un chemin de fichier par défaut serait :
https://cdn.casbin.com/casdoor/avatar.png
Vous pouvez le remplir avec "abcd/xxxx", et ensuite vous pourrez stocker votre avatar dans :
https://cdn.casbin.com/abcd/xxxx/casdoor/avatar.png
- Bucket : Un conteneur utilisé pour stocker des fichiers et des données.
- Domain : Le nom de domaine personnalisé du CDN pour votre stockage cloud.
- Region ID : Un identifiant utilisé pour spécifier la région du centre de données où se trouve le service de stockage cloud.
Local
Nous prenons en charge le téléchargement de fichiers sur le système local.
Nuage
Nous prenons en charge AWS S3, Azure Blob Storage, MinIO, Alibaba Cloud OSS, Tencent Cloud COS, et nous ajoutons constamment plus de services de stockage Cloud.