diff --git a/javascript/src/iframe/viamapi-iframe.js b/javascript/src/iframe/viamapi-iframe.js index 928b4fe78e2b5181ad2d88d87a70f9643a27e3af..adcf52c7c27183dd35f50a4ff7edd241575a51c6 100644 --- a/javascript/src/iframe/viamapi-iframe.js +++ b/javascript/src/iframe/viamapi-iframe.js @@ -960,12 +960,18 @@ const connection = Penpal.connectToParent({ }); }, getCurrentlyAuthenticatedIdentity() { - return new Penpal.Promise(result => { - result({"data" : window.currentlyAuthenticatedIdentity, - "code" : "200", - "status" : "Currently authenticated identity" - }) - }); + const { publicKey, x509Certificate } = window.currentlyAuthenticatedIdentity.authentication; + + return encodeResponse( + "200", + { + authentication: { + publicKey, + x509Certificate + } + }, + "Currently authenticated identity" + ); }, stringToUtf8ByteArray(str) { if (typeof str !== 'string') {