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でアプリを作成する例です:

-
次のステップのためにクライアントシークレットとクライアントIDをコピーします。
-
リダイレクトURLを追加します。 それはあなたのPortainerホストです。
ステップ2:Portainerを設定する
左側のナビゲーションバーから設定を展開し、このリストから認証オプションをクリックします。
-
SSOを使用すると自動ユーザープロビジョニングを有効 にします:

-
以下の必要な情報を入力します:

-
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からログアウトしてテストします。
