keycloak
静的公開メンバ関数 | 全メンバ一覧
org.keycloak.models.utils.DefaultRoles クラス
org.keycloak.models.utils.DefaultRoles 連携図
Collaboration graph

静的公開メンバ関数

static Set< RoleModelgetDefaultRoles (RealmModel realm)
 
static void addDefaultRoles (RealmModel realm, UserModel userModel)
 

詳解

著者
Bill Burke
バージョン
Revision
1

関数詳解

◆ addDefaultRoles()

static void org.keycloak.models.utils.DefaultRoles.addDefaultRoles ( RealmModel  realm,
UserModel  userModel 
)
inlinestatic
46  {
47  for (RoleModel role : getDefaultRoles(realm)) {
48  userModel.grantRole(role);
49  }
50  }
static Set< RoleModel > getDefaultRoles(RealmModel realm)
Definition: DefaultRoles.java:32

◆ getDefaultRoles()

static Set<RoleModel> org.keycloak.models.utils.DefaultRoles.getDefaultRoles ( RealmModel  realm)
inlinestatic
32  {
33  Set<RoleModel> set = new HashSet<>();
34  for (String r : realm.getDefaultRoles()) {
35  set.add(realm.getRole(r));
36  }
37 
38  for (ClientModel application : realm.getClients()) {
39  for (String r : application.getDefaultRoles()) {
40  set.add(application.getRole(r));
41  }
42  }
43  return set;
44 
45  }

このクラス詳解は次のファイルから抽出されました: