UNPKG

firebase-edge-auth

Version:

Firebase token decoder for edge runtimes

18 lines (17 loc) 2.56 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const _1 = require("."); async function Main() { try { const test = await (0, _1.decodeFirebaseToken)("eyJhbGciOiJSUzI1NiIsImtpZCI6IjFkYmUwNmI1ZDdjMmE3YzA0NDU2MzA2MWZmMGZlYTM3NzQwYjg2YmMiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3NlY3VyZXRva2VuLmdvb2dsZS5jb20vZm9vdGJhbGwtcHVyZ2UtZDc5NWQiLCJhdWQiOiJmb290YmFsbC1wdXJnZS1kNzk1ZCIsImF1dGhfdGltZSI6MTcyMjM1MTE4NywidXNlcl9pZCI6IjMwSU44VFBsYWxWQ01wOU5ocmpHZGo5aW13RDIiLCJzdWIiOiIzMElOOFRQbGFsVkNNcDlOaHJqR2RqOWltd0QyIiwiaWF0IjoxNzIyMzUxMTg3LCJleHAiOjE3MjIzNTQ3ODcsImVtYWlsIjoiamVkcGF0dGVyc29uMTIzQGdtYWlsLmNvbSIsImVtYWlsX3ZlcmlmaWVkIjp0cnVlLCJmaXJlYmFzZSI6eyJpZGVudGl0aWVzIjp7ImFwcGxlLmNvbSI6WyIwMDE1NjIuYzIzMzVhNTZhYmY2NDAxODk1YzQ4MTc2OTNhNGY5YzguMTI1MiJdLCJlbWFpbCI6WyJqZWRwYXR0ZXJzb24xMjNAZ21haWwuY29tIl19LCJzaWduX2luX3Byb3ZpZGVyIjoiYXBwbGUuY29tIn19.ulEZOzSne7JZc000pQsBBoBoN1RDMpFQQrkwNCXhIOFW_2NPFx9aVdX1bJrPif1QfYB2BBAYNZS4oK0tPo6qliwbB1I9_KktVdYzlY0y7cPBD238auv9pjuvt2ePWq7h-EtYxulzRiXSdVLRkoO6t6-dqvhZcgD2hxDqPAVouqcqhh9-zfq97yQzKI3yNbyWXA8TwmWX_RqHZ7hyYPyD89FtYaIh4R_4vnaAv8tmteSdhQbjfvG9pBtWbtnaZ2qhd4m-owaWbveUzWA14_BdQLobjgT9mhBxp8Ov9N9sYIR2tyV3ym7tPLobyCqYFD6D22FhJO6ymwOEW_j8cj5TwQ", "football-purge-d795d"); // const decoder = new FirebaseTokenDecoder("football-purge-d795d"); // const decodedToken = await decoder.decodeToken( // "eyJhbGciOiJSUzI1NiIsImtpZCI6IjFkYmUwNmI1ZDdjMmE3YzA0NDU2MzA2MWZmMGZlYTM3NzQwYjg2YmMiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3NlY3VyZXRva2VuLmdvb2dsZS5jb20vZm9vdGJhbGwtcHVyZ2UtZDc5NWQiLCJhdWQiOiJmb290YmFsbC1wdXJnZS1kNzk1ZCIsImF1dGhfdGltZSI6MTcyMjM0NzIxMSwidXNlcl9pZCI6IjMwSU44VFBsYWxWQ01wOU5ocmpHZGo5aW13RDIiLCJzdWIiOiIzMElOOFRQbGFsVkNNcDlOaHJqR2RqOWltd0QyIiwiaWF0IjoxNzIyMzQ3MjExLCJleHAiOjE3MjIzNTA4MTEsImVtYWlsIjoiamVkcGF0dGVyc29uMTIzQGdtYWlsLmNvbSIsImVtYWlsX3ZlcmlmaWVkIjp0cnVlLCJmaXJlYmFzZSI6eyJpZGVudGl0aWVzIjp7ImFwcGxlLmNvbSI6WyIwMDE1NjIuYzIzMzVhNTZhYmY2NDAxODk1YzQ4MTc2OTNhNGY5YzguMTI1MiJdLCJlbWFpbCI6WyJqZWRwYXR0ZXJzb24xMjNAZ21haWwuY29tIl19LCJzaWduX2luX3Byb3ZpZGVyIjoiYXBwbGUuY29tIn19.siYrOfm1Lhru_F8uUJ2RA8M4oszKGQ8imPswUrZjhHlUCqrcpsUKyCOg3GI6CBJDELYHkv3iTrF774LuIFQUYlUhjEkwn2LZ35MUY8wGBtatR_VvhR905P4slMepmUtTvH3z5-angNF_PXNRiu6iViK1YcMdahsi5eIIstNBMbYhHflrnyQZmUYNKnTJgnMhUkN5UGxcRvcBFhYc0Pvy5d7dLvnLrb4ndNQN0ZsgqKlH5E5C5z8bV_RFLqeUQ0U0uMVemhKvi_O6E-Uu8Le8DLRIJ59mKB4N4FEXlHtwB-igomAJqme0aiPwTAesUAFTK2BB1Rampy14GVcFgLP2kw" // ); console.log(test); } catch (error) { console.error("Error:", error); } } Main();