60             throw new IllegalStateException(
"Can't create default realm as realms already exists");
    63         String adminRealmName = Config.getAdminRealm();
    64         ServicesLogger.LOGGER.initializingAdminRealm(adminRealmName);
    66         RealmManager manager = 
new RealmManager(
session);
    67         manager.setContextPath(contextPath);
    68         RealmModel realm = manager.createRealm(adminRealmName, adminRealmName);
    69         realm.setName(adminRealmName);
    70         realm.setDisplayName(Version.NAME);
    71         realm.setDisplayNameHtml(Version.NAME_HTML);
    72         realm.setEnabled(
true);
    73         realm.addRequiredCredential(CredentialRepresentation.PASSWORD);
    74         realm.setSsoSessionIdleTimeout(1800);
    75         realm.setAccessTokenLifespan(60);
    76         realm.setAccessTokenLifespanForImplicitFlow(Constants.DEFAULT_ACCESS_TOKEN_LIFESPAN_FOR_IMPLICIT_FLOW_TIMEOUT);
    77         realm.setSsoSessionMaxLifespan(36000);
    78         realm.setOfflineSessionIdleTimeout(Constants.DEFAULT_OFFLINE_SESSION_IDLE_TIMEOUT);
    80         realm.setOfflineSessionMaxLifespanEnabled(
false);
    81         realm.setOfflineSessionMaxLifespan(Constants.DEFAULT_OFFLINE_SESSION_MAX_LIFESPAN);
    82         realm.setAccessCodeLifespan(60);
    83         realm.setAccessCodeLifespanUserAction(300);
    84         realm.setAccessCodeLifespanLogin(1800);
    85         realm.setSslRequired(SslRequired.EXTERNAL);
    86         realm.setRegistrationAllowed(
false);
    87         realm.setRegistrationEmailAsUsername(
false);
    90         DefaultKeyProviders.createProviders(realm);
 KeycloakContext getContext()
 
void setRealm(RealmModel realm)
 
final KeycloakSession session
Definition: ApplianceBootstrap.java:39
 
boolean isNewInstall()
Definition: ApplianceBootstrap.java:45