init Keycloak Client
fun initKeycloakClient(baseUrl: String, adminUser: String, adminPassword: String, adminUseOauth: Boolean, adminUseOauthLocalPort: Int, realm: String, clientId: String, clientSecret: String? = null, loginWithClientCredentials: Boolean = false, logger: Logger? = null, totp: String = "", tokenOffsetMs: Long = 1000): KeycloakClient
Builds the KeycloakClient