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人としてログインします 特権。次の手順に従ってください:
- 管理をクリックします 左側のメニュー
- クラスタ設定を選択します
- グローバル構成を選択します タブ
- 下にスクロールしてOAuthを選択します
- HTPASSWDを選択します オプション
- ファイルを選択


htpasswd
を見つけることができるはずです OpenShiftシークレットに変換 openshift-configの下 名前空間。
ログアウトして、htpasswdオプションでログインできることを確認します
これで、すべてがセットアップされました。ログアウトして、htpasswd
を示す新しい選択を見つけるだけです。 ログインオプション。

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