title: 403 during user creation using keycloak-admin-client
body: <p>I am trying to create a new user with java-admin-client. I created a new client in my realm using keycloak UI.</p>
  
  <p>Client:</p>
  
  <p>access type: confidential</p>
  
  <p>roles: view-users, view-realm, view-clients, manage-users (these roles are just added by name in keycloak UI)</p>
  
  <p>Code:</p>
  
  <pre><code>final Keycloak keycloak = KeycloakBuilder.builder()
      .serverUrl("https://{keycloakurl}/auth")
      .realm(realm)
      .grantType(OAuth2Constants.CLIENT_CREDENTIALS)
      .clientId("client")
      .clientSecret("uuidSecret")
      .build();
  
  final UserRepresentation user = new UserRepresentation();
  user.setEnabled(true);
  user.setUsername("test");
  user.setFirstName("test1");
  user.setLastName("test2");
  user.setEmail("test@test.com");
  user.setAttributes(Collections.singletonMap("origin", Arrays.asList("demo")));
  
  final RealmResource realmResource = keycloak.realm(realm);
  final UsersResource userResource = realmResource.users();
  
  final Response response = userResource.create(user);
  </code></pre>
  
  <p>The last line is giving me 403 Forbidden.</p>