シナリオ概要
これらは利用可能なテストシナリオです
keycloak.scenario.authentication.AuthorizationCode
-
認可コードグラントタイプ
keycloak.scenario.authentication.LoginUserPassword
-
ブラウザログイン (認可エンドポイントのみ。ユーザー名とパスワードログイン後、OAuth2 "code" とトークンの交換はありません)
keycloak.scenario.authentication.ClientSecret
-
クライアントシークレット (クライアントクレデンシャルグラント)
keycloak.scenario.admin.CreateDeleteClient
-
クライアントの作成と削除 (`--client-secret=<gatlingクライアントのクライアントシークレット>` が必要)
keycloak.scenario.admin.CreateClients
-
クライアントの作成 (`--client-secret=<gatlingクライアントのクライアントシークレット>` が必要)
keycloak.scenario.admin.CreateDeleteUsers
-
ユーザーの作成と削除 (`--client-secret=<gatlingクライアントのクライアントシークレット>` が必要)
keycloak.scenario.admin.CreateUsers
-
ユーザーの作成 (`--client-secret=<gatlingクライアントのクライアントシークレット>` が必要)
keycloak.scenario.admin.CreateDeleteRoles
-
ロールの作成と削除 (`--client-secret=<gatlingクライアントのクライアントシークレット>` が必要)
keycloak.scenario.admin.CreateRoles
-
ロールの作成 (`--client-secret=<gatlingクライアントのクライアントシークレット>` が必要)
keycloak.scenario.admin.CreateDeleteGroups
-
グループの作成と削除 (`--client-secret=<gatlingクライアントのクライアントシークレット>` が必要)
keycloak.scenario.admin.CreateGroups
-
グループの作成 (`--client-secret=<gatlingクライアントのクライアントシークレット>` が必要)
keycloak.scenario.admin.CreateDeleteClientScopes
-
クライアントスコープの作成と削除 (`--client-secret=<gatlingクライアントのクライアントシークレット>` が必要)
keycloak.scenario.admin.CreateClientScopes
-
クライアントスコープの作成 (`--client-secret=<gatlingクライアントのクライアントシークレット>` が必要)
keycloak.scenario.admin.UserCrawl
-
すべてのユーザーをページごとにクロールします (`--client-secret=<gatlingクライアントのクライアントシークレット>` が必要)
keycloak.scenario.admin.ListSessions
-
ユーザーおよびクライアントセッションの作成 (`--admin-username=<管理者ログイン>` および `--admin-password=<管理者パスワード>` が必要)
keycloak.scenario.admin.CreateRealms
-
レルムの作成 (`--admin-username=<管理者ログイン>` および `--admin-password=<管理者パスワード>` が必要)
keycloak.scenario.admin.CreateDeleteRealms
-
レルムの作成と即時削除 (`--admin-username=<管理者ログイン>` および `--admin-password=<管理者パスワード>` が必要)
keycloak.scenario.basic.Get
-
HTTP GETで特定のURLを繰り返し呼び出し、ステータスコードをレポートおよび確認します