GNU/Linux >> Linux の 問題 >  >> Linux

htpasswdとOAuthを使用してOpenShiftで新しいユーザーを作成する方法

Red Hat OpenShiftは、今日のエンタープライズニーズを満たす多くの強力な機能を提供するエンタープライズ対応のKubernetesプラットフォームです。たとえば、OpenShiftの機能の1つは、基本認証、LDAP、Active Directory、OpenShiftログイン、GitHubログインなど、さまざまな認証メカニズムと統合する柔軟な方法です。

OpenShiftを初めて起動するときに、htpasswdを非常に簡単に活用できる場合があります。 ユーティリティ。ほとんどのLinuxディストリビューションとmacOSに組み込まれているツールです。この記事では、独自のhtpasswdを作成する方法について説明します。 ファイルを作成し、直感的なWebインターフェイスを介してRedHatOpenShiftに追加します。

[読者も気に入っています:Linuxコンテナ戦略を開発する必要がある5つの理由]

手順を説明するビデオデモを示すこのビデオをフォローすることもできます。

ステップ1:htpasswdファイルを作成する

新しいhtpasswdを作成するコマンド ファイルを以下に示します:

htpasswd -c -B -b <file name to store HTPASSWD> <username> <password>

HTPASSWDを保存するにはファイル名を置き換える必要がありますユーザー名 、およびパスワード 独自の値を持つ値。

ファイルが作成されたら、-cを省略できます。 各ユーザー名とパスワードをhtpasswdに追加するだけのオプション ファイル。

ステップ2:OpenShiftからhtpasswdファイルをロードします

Red Hat OpenShiftで、 cluster-adminを使用してユーザーの1人としてログインします 特権。次の手順に従ってください:

  1. 管理をクリックします 左側のメニュー
  2. クラスタ設定を選択します
  3. グローバル構成を選択します タブ
  4. 下にスクロールしてOAuthを選択します
  5. HTPASSWDを選択します オプション
  6. ファイルを選択

htpasswdを見つけることができるはずです OpenShiftシークレットに変換 openshift-configの下 名前空間。

ログアウトして、htpasswdオプションでログインできることを確認します

これで、すべてがセットアップされました。ログアウトして、htpasswdを示す新しい選択を見つけるだけです。 ログインオプション。

[Red Hatの無料ガイド:ビジネスを自動化するための5つのステップ。 ]

まとめ

htpasswdに複数のユーザーを追加するプロセスを自動化する方法を学びたい場合 ファイルについては、私が書いた簡単なBashスクリプトを示すこのビデオをチェックしてください。 OpenShiftは、基本認証、LDAP、Active Directory、OpenShiftログイン、GitHubログインなど、さまざまな認証メカニズムとの統合に非常に柔軟性があります。


Linux
  1. VSFTPDをインストールして構成する方法

  2. Linuxでユーザーとグループを操作する方法

  3. Sshアクセスで新しいユーザーを作成する方法は?

  1. ファイルを作成してファイルシステムとしてマウントする方法は?

  2. Btrfs ファイル システムを作成してマウントする方法 (例で説明)

  3. Linuxで特定のサイズのファイルを作成するには?

  1. Linux でファイル圧縮を使用して ZFS ファイルシステムを作成する方法

  2. Linux でファイルシステムを作成してマウントする方法

  3. BTRFS ファイル システムを作成してクエリを実行する方法