メインコンテンツにスキップ

1投稿が「MinIO」でタグ付けされています

すべてのタグを表示

Jenkins OIDC、Gitea OIDC、Grafana SSO と Casdoor: セルフホスト型 DevOps スタックのためのワンログイン

· 1分読む
Yang Luo
Casdoor Maintainer

一般的なセルフホスト型 DevOps スタックのすべてのツールは、OpenID Connect クライアントとして機能できます。Gitea と Argo CD は OIDC をネイティブにサポートし、Jenkins は oic-auth プラグインを介して、Grafana と Portainer は汎用 OAuth 2.0 を介して、MinIO、Harbor、GitLab はそれぞれの OIDC 設定を介して対応しています。これらすべてを 1 つの Casdoor インスタンスに向け、各ツールごとに個別の Casdoor アプリケーションを作成し、ユーザーを Casdoor グループに追加します。各ツールは groups クレームを読み取り、誰が管理者であるかを判断します。この記事では、各ツールのコールバック URL、設定キー、グループマッピングを一覧にし、その後、共通部分を解説します。

Casdoor で CDN に静的ファイルをホストする方法: S3、MinIO、Azure Blob およびその他のストレージプロバイダ

· 1分読む
Yang Luo
Casdoor Maintainer

CDN に静的ファイルをホストするには、オブジェクトストレージ (Amazon S3、MinIO、Azure Blob Storage、Google Cloud Storage、Alibaba Cloud OSS または Tencent Cloud COS) にファイルを配置し、CDN のオリジンとしてそのバケットからプルするように設定し、CDN ドメイン上の URL を配布します。Casdoor ではこれは 1 つの設定で行えます: バケット用のストレージプロバイダを作成し、その Domain フィールドに CDN アドレスを入力します。Casdoor はプロバイダの API を通じてアバターやその他のファイルをアップロードし、そのドメインで始まる URL を保存します。Casdoor のフロントエンドも app.conf の frontendCdnUrl と staticBaseUrl を介して CDN から提供できます。