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ログインなど、さまざまな認証メカニズムとの統合に非常に柔軟性があります。