57         DefaultAuthenticationFlows.migrateFlows(realm); 
    58         realm.setOTPPolicy(OTPPolicy.DEFAULT_POLICY);
    59         realm.setBrowserFlow(realm.getFlowByAlias(DefaultAuthenticationFlows.BROWSER_FLOW));
    60         realm.setRegistrationFlow(realm.getFlowByAlias(DefaultAuthenticationFlows.REGISTRATION_FLOW));
    61         realm.setDirectGrantFlow(realm.getFlowByAlias(DefaultAuthenticationFlows.DIRECT_GRANT_FLOW));
    63         AuthenticationFlowModel resetFlow = realm.getFlowByAlias(DefaultAuthenticationFlows.RESET_CREDENTIALS_FLOW);
    64         if (resetFlow == null) {
    65             DefaultAuthenticationFlows.resetCredentialsFlow(realm);
    67             realm.setResetCredentialsFlow(resetFlow);
    70         AuthenticationFlowModel clientAuthFlow = realm.getFlowByAlias(DefaultAuthenticationFlows.CLIENT_AUTHENTICATION_FLOW);
    71         if (clientAuthFlow == null) {
    72             DefaultAuthenticationFlows.clientAuthFlow(realm);
    74             realm.setClientAuthenticationFlow(clientAuthFlow);
    77         for (ClientModel client : realm.getClients()) {
    78             client.setClientAuthenticatorType(KeycloakModelUtils.getDefaultClientAuthenticatorType());