Saltar al contenido principal

Visión general

Si necesitas utilizar servicios de almacenamiento de archivos, como la 'carga de avatares', necesitarás configurar un proveedor de almacenamiento y aplicarlo a tu aplicación en Casdoor.

Casdoor admite dos tipos de almacenamiento: Local y Nube. En este capítulo, aprenderás cómo agregar un proveedor de almacenamiento para utilizar estos servicios.

Elemento

  • Client ID: Un identificador único proporcionado por el proveedor de almacenamiento en la nube.
  • Client secret: Un valor seguro conocido solo por Casdoor y el servicio de almacenamiento en la nube.
  • Endpoint: La URL pública o dominio del servicio de almacenamiento en la nube.
  • Endpoint (Intranet): La URL interna o privada o dominio del servicio de almacenamiento en la nube.
  • Path prefix: Prefijo de ruta para la ubicación del archivo.
información

El Path prefix predeterminado es "/". Por ejemplo, cuando el Path prefix está vacío, una ruta de archivo predeterminada sería:

https://cdn.casbin.com/casdoor/avatar.png

Puedes llenarlo con "abcd/xxxx", y luego podrás almacenar tu avatar en:

https://cdn.casbin.com/abcd/xxxx/casdoor/avatar.png
  • Bucket: Un contenedor utilizado para almacenar archivos y datos.
  • Domain: El nombre de dominio personalizado del CDN para tu almacenamiento en la nube.
  • Region ID: Un identificador utilizado para especificar la región del centro de datos donde se encuentra el servicio de almacenamiento en la nube.

Local

Admitimos la carga de archivos al sistema local.

Nube

Admitimos AWS S3, Azure Blob Storage, MinIO, Alibaba Cloud OSS, Tencent Cloud COS, y estamos agregando constantemente más servicios de almacenamiento en la Nube.