GeekFactory

int128.hatenablog.com

Keycloakでユーザを一括追加するツールを作った

Keycloakにユーザを一括追加するツール Keycloak Bulk を作りました。

Keycloakで多数のユーザを追加したい場合、一人ずつ手作業で登録する必要があります。JSONでユーザリストを書けばインポートできるようですが、やや複雑な作業が必要になります。使いやすいインポートツールが見当たらなかったので作りました。

How to use

スプレッドシートで下記のようなユーザリストを作ります。

Username FirstName LastName Email InitialPassword
alice Alice Foo alice@example.com jrkz454f5b

セルをコピーしてKeycloak Bulkに貼り付けます。CSV or TSV形式であれば大丈夫です。

f:id:int128:20180214140141p:plain:w720

インポートボタンをクリックすると、一人ずつKeycloakに追加されます。すでに同じユーザ名が存在する場合は無視されます。

How to run

Keycloak BulkはDockerで簡単に実行できます。詳しい実行方法は下記を参照してください。

github.com