Closed magic-ravi closed 1 year ago
aud
N/A
yarn build && npm link
npm link @magic-sdk/admin@1.10.0
const { Magic } = require('@magic-sdk/admin'); const maSecretKey = ""; const mcSecretKey = ""; const maClientId = ""; const DIDT = ""; async function exec() { const magicAuth = await Magic.init(maSecretKey); magicAuth.token.validate(DIDT); console.log("MA Token validated.") const metadataResult = await magicAuth.users.getMetadataByToken(DIDT); console.log(metadataResult); // old constructor way const oldMagicAuth = new Magic(maSecretKey); oldMagicAuth.token.validate(DIDT); console.log(oldMagicAuth.users.getMetadataByToken(DIDT)); const magicConnect = await Magic.init(mcSecretKey); // Should fail try { await magicConnect.token.validate(DIDT); } catch (e) { console.log(e); } try { await magicConnect.users.getMetadataByToken(DIDT); } catch (e) { console.log(e); } const magicConnectWithClient = await Magic.init(mcSecretKey, {clientId: maClientId}); await magicConnectWithClient.token.validate(DIDT); console.log("MC Token validated with MA client ID."); }
:rocket: PR was released in v2.0.0 :rocket:
v2.0.0
📦 Pull Request
aud
in DID Token against the client ID associated with the secret key.✅ Fixed Issues
N/A
🚨 Test instructions
yarn build && npm link
npm link @magic-sdk/admin@1.10.0
⚠️ Don't forget to add a semver label!