org.keycloak.models.RealmModel.getDefaultRoles()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(2.9k)|赞(0)|评价(0)|浏览(137)

本文整理了Java中org.keycloak.models.RealmModel.getDefaultRoles方法的一些代码示例,展示了RealmModel.getDefaultRoles的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RealmModel.getDefaultRoles方法的具体详情如下:
包路径:org.keycloak.models.RealmModel
类名称:RealmModel
方法名:getDefaultRoles

RealmModel.getDefaultRoles介绍

暂无

代码示例

代码示例来源:origin: org.keycloak/keycloak-invalidation-cache-infinispan

@Override
public List<String> getDefaultRoles() {
  if (updated != null) return updated.getDefaultRoles();
  return cached.getDefaultRoles();
}

代码示例来源:origin: org.keycloak/keycloak-model-infinispan

@Override
public List<String> getDefaultRoles() {
  if (isUpdated()) return updated.getDefaultRoles();
  return cached.getDefaultRoles();
}

代码示例来源:origin: org.keycloak/keycloak-server-spi

public static Set<RoleModel> getDefaultRoles(RealmModel realm) {
  Set<RoleModel> set = new HashSet<>();
  for (String r : realm.getDefaultRoles()) {
    set.add(realm.getRole(r));
  }
  for (ClientModel application : realm.getClients()) {
    for (String r : application.getDefaultRoles()) {
      set.add(application.getRole(r));
    }
  }
  return set;
}
public static void addDefaultRoles(RealmModel realm, UserModel userModel) {

代码示例来源:origin: org.keycloak/keycloak-export-import-impl

entity.setAdminAppId(realmAdminApp.getId());
entity.setDefaultRoles(realmModel.getDefaultRoles());

代码示例来源:origin: org.keycloak/keycloak-model-mongo

@Override
public UserAdapter addUser(RealmModel realm, String id, String username, boolean addDefaultRoles, boolean addDefaultRequiredActions) {
  UserAdapter userModel = addUserEntity(realm, id, username.toLowerCase());
  if (addDefaultRoles) {
    for (String r : realm.getDefaultRoles()) {
      userModel.grantRole(realm.getRole(r));
    }
    for (ClientModel application : realm.getClients()) {
      for (String r : application.getDefaultRoles()) {
        userModel.grantRole(application.getRole(r));
      }
    }
    for (GroupModel g : realm.getDefaultGroups()) {
      userModel.joinGroup(g);
    }
  }
  if (addDefaultRequiredActions) {
    for (RequiredActionProviderModel r : realm.getRequiredActionProviders()) {
      if (r.isEnabled() && r.isDefaultAction()) {
        userModel.addRequiredAction(r.getAlias());
      }
    }
  }
  return userModel;
}

代码示例来源:origin: org.keycloak/keycloak-invalidation-cache-model

adminEventsDetailsEnabled = model.isAdminEventsDetailsEnabled();
defaultRoles.addAll(model.getDefaultRoles());
ClientModel masterAdminClient = model.getMasterAdminClient();
this.masterAdminClient = (masterAdminClient != null) ? masterAdminClient.getId() : null;

代码示例来源:origin: org.keycloak/keycloak-model-infinispan

adminEventsDetailsEnabled = model.isAdminEventsDetailsEnabled();
defaultRoles = model.getDefaultRoles();
ClientModel masterAdminClient = model.getMasterAdminClient();
this.masterAdminClient = (masterAdminClient != null) ? masterAdminClient.getId() : null;

代码示例来源:origin: org.keycloak/keycloak-model-api

if (realm.getClientAuthenticationFlow() != null) rep.setClientAuthenticationFlow(realm.getClientAuthenticationFlow().getAlias());
List<String> defaultRoles = realm.getDefaultRoles();
if (!defaultRoles.isEmpty()) {
  List<String> roleStrings = new ArrayList<String>();

相关文章

微信公众号

最新文章

更多

RealmModel类方法