La forma en que interpreto esto actualmente es que no tenemos claves de API válidas y activas, por lo que no debería haber actividad informada en Solicitudes de API Consolidadas.
La única otra idea es que ocurrió un cambio en el código y ahora ciertas respuestas de usuarios que no usan una clave de API se cuentan en las Solicitudes de API Consolidadas.
Si alguien puede arrojar luz sobre esto/explicarlo, se agradecería.
Gracias.
Si mal no recuerdo, ese informe incluye tanto las solicitudes de claves de API generadas por el administrador como las solicitudes de claves de API de usuario, como las de la aplicación DiscourseHub.
edición: sí, esas son solicitudes de claves de API de usuario. Dice que están incluidas en la descripción. Aquí está el conjunto de mi instancia de prueba donde soy el único usuario y no tengo ninguna clave generada por el administrador:
Básicamente, esas solicitudes que ves en el informe son muy probablemente de usuarios que utilizan la aplicación móvil DiscourseHub. Esas claves no aparecerán en el panel de administración.
Este tema explica qué son las claves de API de usuario. La aplicación oficial DiscourseHub es solo una implementación de la misma.
Esa declaración me hizo investigar qué es la aplicación móvil DiscourseHub. Por lo que he podido averiguar, es
Mi interpretación de lo que dices es que
Los usuarios de la aplicación móvil DiscourseHub están obteniendo una clave API de usuario. Los usuarios no saben que están solicitando una clave API de usuario porque la aplicación lo hace sin problemas. Además, la solicitud de la API de usuario no aparecerá en el informe de las claves listadas.
Es posible que tu idea sea correcta, pero me sentiría más seguro si pudiera revisar el código que la implementa. Por favor, disculpa mi enfoque cauteloso, ya que es común en mi profesión como programador solicitar acceso directo al código para verificar la información. Dado que Discourse es una plataforma de código abierto, examinar el código proporcionaría pruebas más sólidas y me ayudaría a comprender mejor la situación. (ChatGPT reformuló ese párrafo para mí, mi versión sonaba un poco dura y esa no era la intención).
Soy programador también, pero no toco el código central de Discourse, así que no sé los archivos exactos que necesitas buscar en GitHub, pero estoy seguro de que alguien más puede dirigirte a los lugares correctos.
El código fuente de la aplicación DiscourseHub también es de código abierto. Ese repositorio está aquí: