Estoy escribiendo un complemento de Wordpress que, espero, permitirá que el administrador de Wordpress le otorgue acceso al complemento a su Google Cal y Contactos, y continúe accediendo a esos servicios incluso cuando el administrador no haya iniciado sesión en su sitio de Wordpress. La interfaz principal para esto se controla con la página de configuración del complemento de Wordpress, y no es accesible para los usuarios que no son administradores del sitio.
Pensé que este método funcionaría: enlace
Puedo generar un ID de cliente en la Consola de la API de Google Dev, pero debe tener uno o más URI de "Orígenes Javascript autorizados" rellenados en la Consola de Google Dev (si selecciono "Aplicación Web"). Como no puedo completar todos los URI de los servidores en los que se instalará el complemento, me pregunto si hay otra forma de generar un ID de cliente o permitir que el usuario del complemento otorgue la autorización al complemento.
Una posibilidad es que el usuario del complemento configure su propio proyecto e ID de cliente a través de la Consola de API de Google Dev, y proporcione una entrada en la página de configuración para la ID de cliente (ala enlace ). Pero no quiero que el usuario haga tanto trabajo. Así que me pregunto si hay otra manera.
¿Es posible generar una clave API y, de alguna manera, ocultarla del usuario del complemento? ¿O algún otro método que no conozco?
¡Gracias!