static decodeRptToken(rptTokenResponse) { const rptToken = JSON.parse(rptTokenResponse).rpt; const rpt = jwt.decode(rptToken); let permissions = []; (rpt.authorization.permissions || []).forEach(p => permissions.push({ scopes: p.scopes, resource: p.resource_set_name })); return { userName: rpt.preferred_username, roles: rpt.realm_access.roles, permissions: permissions }; }