keycloak
公開メンバ関数 | 静的公開変数類 | 限定公開メンバ関数 | 全メンバ一覧
org.keycloak.migration.migrators.MigrateTo3_4_1 クラス
org.keycloak.migration.migrators.MigrateTo3_4_1 の継承関係図
Inheritance graph
org.keycloak.migration.migrators.MigrateTo3_4_1 連携図
Collaboration graph

公開メンバ関数

void migrate (KeycloakSession session)
 
void migrateImport (KeycloakSession session, RealmModel realm, RealmRepresentation rep, boolean skipUserDependent)
 
ModelVersion getVersion ()
 

静的公開変数類

static final ModelVersion VERSION = new ModelVersion("3.4.1")
 

限定公開メンバ関数

void migrateRealm (RealmModel r)
 

詳解

著者
Bruno Oliveira

関数詳解

◆ getVersion()

ModelVersion org.keycloak.migration.migrators.MigrateTo3_4_1.getVersion ( )
inline

org.keycloak.migration.migrators.Migrationを実装しています。

62  {
63  return VERSION;
64  }
static final ModelVersion VERSION
Definition: MigrateTo3_4_1.java:36

◆ migrate()

void org.keycloak.migration.migrators.MigrateTo3_4_1.migrate ( KeycloakSession  session)
inline

org.keycloak.migration.migrators.Migrationを実装しています。

39  {
40  session.realms().getRealms().stream().forEach(
41  r -> {
42  migrateRealm(r);
43  }
44  );
45  }
void migrateRealm(RealmModel r)
Definition: MigrateTo3_4_1.java:52

◆ migrateImport()

void org.keycloak.migration.migrators.MigrateTo3_4_1.migrateImport ( KeycloakSession  session,
RealmModel  realm,
RealmRepresentation  rep,
boolean  skipUserDependent 
)
inline

org.keycloak.migration.migrators.Migrationを実装しています。

48  {
49  migrateRealm(realm);
50  }
void migrateRealm(RealmModel r)
Definition: MigrateTo3_4_1.java:52

◆ migrateRealm()

void org.keycloak.migration.migrators.MigrateTo3_4_1.migrateRealm ( RealmModel  r)
inlineprotected
52  {
53  Map<String, String> securityHeaders = new HashMap<>(r.getBrowserSecurityHeaders());
54  securityHeaders.entrySet().stream()
55  .filter(Objects::nonNull)
56  .filter(entry -> entry.getValue().equals("frame-src 'self'"))
57  .forEach(entry -> entry.setValue("frame-src 'self'; frame-ancestors 'self'; object-src 'none';"));
58  r.setBrowserSecurityHeaders(Collections.unmodifiableMap(securityHeaders));
59  }

メンバ詳解

◆ VERSION

final ModelVersion org.keycloak.migration.migrators.MigrateTo3_4_1.VERSION = new ModelVersion("3.4.1")
static

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