Class ImportUtils

    • Constructor Detail

      • ImportUtils

        public ImportUtils()
    • Method Detail

      • importRealm

        public static boolean importRealm​(KeycloakSession session,
                                          RealmRepresentation rep,
                                          Strategy strategy,
                                          boolean skipUserDependent)
        Fully import realm from representation, save it to model and return model of newly created realm
        session -
        rep -
        strategy - specifies whether to overwrite or ignore existing realm or user entries
        skipUserDependent - If true, then import of any models, which needs users already imported in DB, will be skipped. For example authorization
        newly imported realm (or existing realm if ignoreExisting is true and realm of this name already exists)
      • importFromStream

        public static void importFromStream​(KeycloakSession session,
                                            com.fasterxml.jackson.databind.ObjectMapper mapper,
                                            InputStream is,
                                            Strategy strategy)
                                     throws IOException
        Fully import realm (or more realms from particular stream)
        session -
        mapper -
        is -
        strategy -