Usando a API node.js (discourse-sdk) quando o SSO está habilitado?

Ah, acho que resolvi meu próprio problema.

Precisei modificar o discourse-sdk para incluir o cabeçalho “Accept” json em suas solicitações:

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

Parece que talvez o discourse-sdk não tenha funcionado desde o início, além das minhas complicações com SSO.