keycloak
公開メンバ関数 | 静的公開変数類 | 限定公開メンバ関数 | 全メンバ一覧
org.keycloak.migration.migrators.MigrateTo3_4_0 クラス
org.keycloak.migration.migrators.MigrateTo3_4_0 の継承関係図
Inheritance graph
org.keycloak.migration.migrators.MigrateTo3_4_0 連携図
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.0")
 

限定公開メンバ関数

void migrateRealm (RealmModel r)
 

詳解

著者
Marek Posolda

関数詳解

◆ getVersion()

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

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

66  {
67  return VERSION;
68  }
static final ModelVersion VERSION
Definition: MigrateTo3_4_0.java:36

◆ migrate()

void org.keycloak.migration.migrators.MigrateTo3_4_0.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_0.java:53

◆ migrateImport()

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

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

48  {
49  migrateRealm(realm);
50 
51  }
void migrateRealm(RealmModel r)
Definition: MigrateTo3_4_0.java:53

◆ migrateRealm()

void org.keycloak.migration.migrators.MigrateTo3_4_0.migrateRealm ( RealmModel  r)
inlineprotected
53  {
54  DefaultKeyProviders.createAesProvider(r);
55  Map<String, String> securityHeaders = r.getBrowserSecurityHeaders();
56  if (securityHeaders != null) {
57 
58  Map<String, String> browserSecurityHeaders = new HashMap<>(securityHeaders);
59  browserSecurityHeaders.put("strictTransportSecurity", "max-age=31536000; includeSubDomains");
60 
61  r.setBrowserSecurityHeaders(Collections.unmodifiableMap(browserSecurityHeaders));
62  }
63  }

メンバ詳解

◆ VERSION

final ModelVersion org.keycloak.migration.migrators.MigrateTo3_4_0.VERSION = new ModelVersion("3.4.0")
static

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