Saltar al contenido principal

2 entradas etiquetados con "MinIO"

Ver todas las etiquetas

Jenkins OIDC, Gitea OIDC y Grafana SSO con Casdoor: Un inicio de sesión para un stack DevOps autoalojado

· 10 min de lectura
Yang Luo
Casdoor Maintainer

Cada herramienta en un stack DevOps autoalojado típico puede actuar como cliente OpenID Connect: Gitea y Argo CD hablan OIDC nativamente, Jenkins lo hace mediante el plugin oic-auth, Grafana y Portainer mediante OAuth 2.0 genérico, y MinIO, Harbor y GitLab mediante sus configuraciones OIDC. Apunte todas ellas a una instancia de Casdoor, dé a cada herramienta su propia aplicación de Casdoor y coloque a su personal en grupos de Casdoor. Cada herramienta leerá entonces la afirmación groups y decidirá quién es administrador. Esta publicación enumera la URL de callback, las claves de configuración y el mapeo de grupos para cada herramienta, y luego cubre las partes que comparten.

Cómo alojar archivos estáticos en un CDN con Casdoor: S3, MinIO, Azure Blob y otros proveedores de almacenamiento

· 11 min de lectura
Yang Luo
Casdoor Maintainer

Para alojar archivos estáticos en un CDN, colóquelos en un almacenamiento de objetos (Amazon S3, MinIO, Azure Blob Storage, Google Cloud Storage, Alibaba Cloud OSS o Tencent Cloud COS), haga que el CDN extraiga de ese bucket como su origen y distribuya URLs en el dominio del CDN. En Casdoor esto es una sola configuración: cree un proveedor de almacenamiento para el bucket y coloque la dirección del CDN en su campo Domain. Casdoor sube avatares y otros archivos a través de la API del proveedor y guarda URLs que comienzan con ese dominio. El frontend propio de Casdoor también puede provenir de un CDN, mediante frontendCdnUrl y staticBaseUrl en app.conf.