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

Portainer

Portainer supports OAuth for sign-in. This guide configures Casdoor as the identity provider. Ensure Portainer is installed and running.

以下は設定名です:

CASDOOR_HOST:Casdoorサーバーがデプロイされているドメイン名またはIPアドレス。

PORTAINER_HOST:Portainerがデプロイされているドメイン名またはIPアドレス。

ステップ1:CasdoorでPortainer用のアプリを作成する

こちらはCasdoorでアプリを作成する例です:

portainer_1

  1. 次のステップのためにクライアントシークレットとクライアントIDをコピーします。

  2. リダイレクトURLを追加します。 それはあなたのPortainerホストです。

ステップ2:Portainerを設定する

左側のナビゲーションバーから設定を展開し、このリストから認証オプションをクリックします。

  1. SSOを使用する自動ユーザープロビジョニングを有効にします: portainer_2

  2. 以下の必要な情報を入力します:portainer_3

  • Authorization URL: https://CASDOOR_HOST/login/oauth/authorize

  • Access token URL: https://CASDOOR_HOST/api/login/oauth/access_token

  • Resource URL: https://CASDOOR_HOST/api/userinfo

  • Redirect URL: https://PORTAINER_HOST

Portainerからログアウトしてテストします。

ログイン