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

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

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

RealmModel.getName介绍

暂无

代码示例

代码示例来源:origin: org.keycloak/keycloak-account-freemarker

public UrlBean(RealmModel realm, Theme theme, URI baseURI, URI baseQueryURI, URI currentURI, String stateChecker) {
  this.realm = realm.getName();
  this.theme = theme;
  this.baseURI = baseURI;
  this.baseQueryURI = baseQueryURI;
  this.currentURI = currentURI;
  this.stateChecker = stateChecker;
}

代码示例来源:origin: org.keycloak/keycloak-account-freemarker

public String getName() {
  return realm.getName();
}

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

public RoleListQuery(Long revisioned, String id, RealmModel realm, String role) {
  super(revisioned, id);
  this.realm = realm.getId();
  this.realmName = realm.getName();
  this.roles = new HashSet<>();
  this.roles.add(role);
}

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

@Override
public String getName() {
  if (updated != null) return updated.getName();
  return cached.getName();
}

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

public UserListQuery(Long revisioned, String id, RealmModel realm, String user) {
  super(revisioned, id);
  this.realm = realm.getId();
  this.realmName = realm.getName();
  this.users = new HashSet<>();
  this.users.add(user);
}

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

public ClientListQuery(Long revisioned, String id, RealmModel realm, Set<String> clients) {
  super(revisioned, id);
  this.realm = realm.getId();
  this.realmName = realm.getName();
  this.clients = clients;
}

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

public ClientListQuery(Long revisioned, String id, RealmModel realm, String client) {
  super(revisioned, id);
  this.realm = realm.getId();
  this.realmName = realm.getName();
  this.clients = new HashSet<>();
  this.clients.add(client);
}

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

public GroupListQuery(Long revisioned, String id, RealmModel realm, Set<String> groups) {
  super(revisioned, id);
  this.realm = realm.getId();
  this.realmName = realm.getName();
  this.groups = groups;
}

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

public UserListQuery(Long revisioned, String id, RealmModel realm, Set<String> users) {
  super(revisioned, id);
  this.realm = realm.getId();
  this.realmName = realm.getName();
  this.users = users;
}

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

public RoleListQuery(Long revisioned, String id, RealmModel realm, Set<String> roles) {
  super(revisioned, id);
  this.realm = realm.getId();
  this.realmName = realm.getName();
  this.roles = roles;
}

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

@Override
public void updateLastSessionRefreshes(RealmModel realm, int lastSessionRefresh, Collection<String> userSessionIds, boolean offline) {
  String offlineStr = offlineToString(offline);
  int us = em.createNamedQuery("updateUserSessionLastSessionRefresh")
      .setParameter("lastSessionRefresh", lastSessionRefresh)
      .setParameter("realmId", realm.getId())
      .setParameter("offline", offlineStr)
      .setParameter("userSessionIds", userSessionIds)
      .executeUpdate();
  logger.debugf("Updated lastSessionRefresh of %d user sessions in realm '%s'", us, realm.getName());
}

代码示例来源:origin: EnMasseProject/enmasse

@Override
public boolean isValid(RealmModel realmModel, UserModel userModel, CredentialInput credentialInput) {
  String token = ((UserCredentialModel) credentialInput).getValue();
  String userName = authenticateToken(token, client, httpClient);
  boolean authenticated = Objects.equals(userModel.getUsername(), userName);
  if(userName == null) {
    LOG.debug("User: " + userModel.getUsername() + " not authenticated for realm " + realmModel.getName());
  } else if(!authenticated) {
    LOG.debug("Attempt to log in for user " + userModel.getUsername() + " in realm " + realmModel.getName() + " with token for " + userName);
  }
  return authenticated;
}

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

@Override
public String getName() {
  if (isUpdated()) return updated.getName();
  return cached.getName();
}

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

public static void generateRealmCertificate(RealmModel realm) {
  X509Certificate certificate = null;
  try {
    certificate = CertificateUtils.generateV1SelfSignedCertificate(new KeyPair(realm.getPublicKey(), realm.getPrivateKey()), realm.getName());
  } catch (Exception e) {
    throw new RuntimeException(e);
  }
  realm.setCertificate(certificate);
}

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

public void evictRealmOnRemoval(RealmModel realm) {
  cache.invalidateObject(realm.getId());
  invalidationEvents.add(RealmRemovedEvent.create(realm.getId(), realm.getName()));
  cache.realmRemoval(realm.getId(), realm.getName(), invalidations);
}

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

public static void renameRealm(RealmModel realm, String name) {
  if (name.equals(realm.getName())) return;
  ClientModel masterApp = realm.getMasterAdminClient();
  masterApp.setClientId(KeycloakModelUtils.getMasterRealmAdminApplicationClientId(name));
  realm.setName(name);
}

代码示例来源:origin: org.keycloak/keycloak-email-freemarker

private String getRealmName() {
  if (realm.getDisplayName() != null) {
    return realm.getDisplayName();
  } else {
    return ObjectUtil.capitalize(realm.getName());
  }
}

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

@Override
public RealmModel createRealm(String name) {
  RealmModel realm = getRealmDelegate().createRealm(name);
  registerRealmInvalidation(realm.getId(), realm.getName());
  return realm;
}

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

@Override
public RealmModel createRealm(String id, String name) {
  RealmModel realm =  getRealmDelegate().createRealm(id, name);
  registerRealmInvalidation(realm.getId(), realm.getName());
  return realm;
}

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

public static void setupRealmRole(RealmModel realm) {
  if (realm.getName().equals(Config.getAdminRealm())) { return; } // don't need to do this for master realm
  String realmAdminApplicationClientId = Constants.REALM_MANAGEMENT_CLIENT_ID;
  ClientModel realmAdminApp = realm.getClientByClientId(realmAdminApplicationClientId);
  if (realmAdminApp.getRole(IMPERSONATION_ROLE) != null) return;
  RoleModel impersonationRole = realmAdminApp.addRole(IMPERSONATION_ROLE);
  impersonationRole.setDescription("${role_" + IMPERSONATION_ROLE + "}");
  impersonationRole.setScopeParamRequired(false);
  RoleModel adminRole = realmAdminApp.getRole(AdminRoles.REALM_ADMIN);
  adminRole.addCompositeRole(impersonationRole);
}

相关文章

微信公众号

最新文章

更多

RealmModel类方法