Docebo - 设置 OAuth JWT Bearer 授权类型 - Public 密钥无效
Docebo - Setting up OAuth JWT Bearer grant type - Public key is invalid
我尝试在下面的 API Credentials page in Docebo with JWT Bearer grant type and upload a Public Key that is used to verify the signature of incoming assertion (JWT Bearer token). Docebo shows an error that Public Key is invalid (see an image 1 上设置 OAuth 2.0 客户端。
我尝试了以下带有 public 密钥的证书文件格式。 Docebo 不接受它们:
- Base-64 编码的 X.509 (.CER)
- DER 编码二进制 X.509 (.CER)
Docebo - APIs Authentication 中的说明也没有指定文件格式。
Docebo 接受哪种格式的 Public JWT Bearer 授权类型的密钥?
Image of "Public Key is invalid error message" in Docebo
Docebo 接受 PEM 格式的 public 密钥(X.509 证书的 Base-64 编码 public 密钥):
-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDMYfnvWtC8Id5bPKae5yXSxQTt
+Zpul6AnnZWfIdasdfsadfasdfasdfasdfasdfLKJKGCsRqMFDkrbeUjRrx8iL91
4/srnyf6sh9c8Zk04xEOpK1ypvBz+Ks4uZObtjnnitf0NBGdjMKxveTq+VE7BWUI
yQjtQ8mbDOsiLLvh7wIDAQAB
-----END PUBLIC KEY-----
要获取 base-64 编码的 X.509 (.CER) 的 public 密钥,请使用以下命令:
openssl x509 -pubkey -in certificate.cer -noout 1>PublicKey.pem
我尝试在下面的 API Credentials page in Docebo with JWT Bearer grant type and upload a Public Key that is used to verify the signature of incoming assertion (JWT Bearer token). Docebo shows an error that Public Key is invalid (see an image 1 上设置 OAuth 2.0 客户端。
我尝试了以下带有 public 密钥的证书文件格式。 Docebo 不接受它们:
- Base-64 编码的 X.509 (.CER)
- DER 编码二进制 X.509 (.CER)
Docebo - APIs Authentication 中的说明也没有指定文件格式。
Docebo 接受哪种格式的 Public JWT Bearer 授权类型的密钥?
Image of "Public Key is invalid error message" in Docebo
Docebo 接受 PEM 格式的 public 密钥(X.509 证书的 Base-64 编码 public 密钥):
-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDMYfnvWtC8Id5bPKae5yXSxQTt
+Zpul6AnnZWfIdasdfsadfasdfasdfasdfasdfLKJKGCsRqMFDkrbeUjRrx8iL91
4/srnyf6sh9c8Zk04xEOpK1ypvBz+Ks4uZObtjnnitf0NBGdjMKxveTq+VE7BWUI
yQjtQ8mbDOsiLLvh7wIDAQAB
-----END PUBLIC KEY-----
要获取 base-64 编码的 X.509 (.CER) 的 public 密钥,请使用以下命令:
openssl x509 -pubkey -in certificate.cer -noout 1>PublicKey.pem