Verrazzanoパスワードの変更

VerrazzanoおよびKeycloak管理者パスワードの変更

Verrazzanoパスワードの変更

Verrazzanoのパスワードを変更するには、最初にKeycloakのユーザー・パスワードを変更し、次にVerrazzanoシークレットを更新します。

Keycloakのユーザーの変更

  1. Keycloak管理コンソールに移動します。

    a.こちらの説明に従って、Keycloak管理コンソールURLを取得します。

    b.こちらの説明に従って、Keycloak管理コンソール資格証明を取得します。

  2. 左側のペインで、ドロップダウン・メニューからverrazzano-systemレルムを選択します。

  3. 左側のペインのManageで、Usersを選択します。

  4. Usersペインで、verrazzanoを検索するか、View all usersをクリックします。

  5. verrazzanoユーザーを選択します。

  6. 上部で、Credentialsタブを選択します。

  7. Reset Passwordをクリックします。

  8. 新しいパスワードを指定して確認します。

  9. 新しいパスワードが一時パスワードかどうかを指定します。一時パスワードは、次回ログイン時にリセットする必要があります。

  10. 確認ダイアログでReset passwordをクリックして、パスワードのリセットを保存および確認します。

Verrazzanoシークレットの更新

新しいパスワードのbase64エンコーディングを取得します

$ echo -n '<new password of verrazzano user>' | base64

シークレットのパスワードを更新して、既存のパスワード値を新しいbase64エンコード値で置き換えます。

$ kubectl patch secret verrazzano -n verrazzano-system -p '{"data": {"password": "<base64 password of verrazzano user>"}}'

Keycloak管理者パスワードの変更

Keycloak管理者パスワードを変更するには、最初にKeycloakのユーザー・パスワードを変更し、次にKeycloakシークレットを更新します。

Keycloakの管理者ユーザーの変更

  1. Keycloak管理コンソールに移動します。

    a.こちらの説明に従って、Keycloak管理コンソールURLを取得します。

    b.こちらの説明に従って、Keycloak管理コンソール資格証明を取得します。

  2. 左側のペインで、ドロップダウン・メニューからmasterレルムを選択します。

  3. 左側のペインのManageで、Usersを選択します。

  4. Users」ペインで、keycloakadminユーザーを選択します。

  5. 上部で、Credentialsタブを選択します。

  6. Reset Passwordをクリックします。

  7. 新しいパスワードを指定して確認します。

  8. 新しいパスワードが一時パスワードかどうかを指定します。一時パスワードは、次回ログイン時にリセットする必要があります。

  9. 確認ダイアログでReset passwordをクリックして、パスワードのリセットを保存および確認します。

Keycloakシークレットの更新

新しいパスワードのbase64エンコーディングを取得します

$ echo -n '<new password for keycloakadmin user>' | base64

シークレットのパスワードを更新して、既存のパスワード値を新しいbase64エンコード値で置き換えます。

$ kubectl patch secret keycloak-http -n keycloak -p '{"data": {"password": "<base64 password of keycloakadmin user>"}}'