¿Usando la API de node.js (discourse-sdk) cuando SSO está habilitado?

Ah, creo que he resuelto mi propio problema.

Necesitaba modificar el discourse-sdk para incluir la cabecera JSON “Accept” en sus solicitudes:

request.get({
        url: getUrl,
        headers: {
            'Accept': 'application/json'
        },
    },

Parece que quizás el discourse-sdk no funcionaba desde el principio, aparte de mis complicaciones con SSO.