Docebo oAuth2 JWT bearer - Publi c ключ недействителен - PullRequest
0 голосов
/ 22 января 2020

В настоящее время я интегрирую docebo API с клиентом python rest. При создании приложения oAuth2 в docebo с разрешением на предоставление носителя JWT они просят загрузить ключ publi c.

Я сгенерировал ключ publi c, используя следующую команду на mac ssh-keygen -t rsa -b 4096 -C <user id>

Как уже упоминалось, формат ключа publi c должен быть

—–BEGIN PUBLIC KEY—–

MIGeMA0GCSqGSIb3DQEBAQUAA4GMADCBiAKBgGOrtjv/oPcaWIQL7h3DwvGbWFhH
fAIP02pPPw1Cp8h0SUkmGAWUGKCNH2WuIeNxPlRZKmW86aivknrRtEN3QW6eEsFZ
ZSIKVmUPekKrSpvYmYwkTCnwCb4gpDu1ZPEde8VXhQjLRl7ielUktzzbXW7v1HmI
fDASHvMvIl4kwGA/AgMBAAE=

—–END PUBLIC KEY—–

. В соответствии с этим я преобразовал id_rsa.pub в publicKey.pem, используя приведенную ниже команду

ssh-keygen -f ~/.ssh/id_rsa.pub -m 'PEM' -e > publicKey.pem
chmod 600 public.pem

Все еще Я не могу загрузить файл publicKey.pem в приложение oauth2. Ошибка Public key is invalid.

Любая идея по этому поводу. Спасибо!

...