Если клиентское приложение и приложение ресурса (API) логически являются одним и тем же приложением, вы можете просто использовать одну и ту же регистрацию приложения, что упрощает задачу. Подумайте об этом с точки зрения пользователя. Будут ли они различать клиентское приложение и доступ к ресурсу? Или они просто увидят все это как одно?