В настоящее время я интегрирую 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
.
Любая идея по этому поводу. Спасибо!