@sentry/browser
@sentry/node
raven-js
raven-node
_ (غراب للعقدة) _5.12.1
أحاول دمج القصة الكاملة مع الحارس عن طريق إرسال عنوان url لجلسة القصة الكاملة إلى الحارس كبيانات إضافية ، مثل أدناه:
/**
* https://help.fullstory.com/hc/en-us/articles/360020828073-FS-getCurrentSessionURL-Retrieving-a-session-URL-at-time-of-recording
* https://help.fullstory.com/hc/en-us/articles/360020624234-Roll-Your-Own-Integration
*/
// eslint-disable-next-line no-underscore-dangle
window._fs_ready = () => {
Sentry.configureScope((scope) => {
scope.setExtra('fullstoryUrl', window.FS.getCurrentSessionURL());
});
};
في تطبيق الويب الخاص بالحارس ، يظهر fullstoryUrl
ولكنه قام بتصفية بعض الأجزاء بواسطة قاعدة PII creditcard:filter
، كما هو موضح أدناه:
fullstoryUrl
يبدو هكذا:
https://app.fullstory.com/ui/<accountId>/session/5472936014675968%3A4548674178482176"
يبدو أن الحارس يتعرف على هذا الجزء
كرقم بطاقة ائتمان ...
هل هناك أي طريقة لتعطيل قواعد التصفية هذه أو ربما ينبغي علي بطريقة ما إرسال عنوان url هذا باستخدام طريقة مختلفة؟
الرجاء إضافة fullstoryUrl
إلى الحقول الآمنة في إعدادات مشروعك. يمكن العثور على مزيد من المعلومات حول التنظيف من جانب الخادم على https://docs.sentry.io/data-management/sensitive-data/#server -side-scrubbing.
اسمحوا لي أن أعرف إذا كان ذلك يناسبك ، سأعيد فتحه بعد ذلك
untitaker شكرا جزيلا لك! إنه يعمل 💪
التعليق الأكثر فائدة
الرجاء إضافة
fullstoryUrl
إلى الحقول الآمنة في إعدادات مشروعك. يمكن العثور على مزيد من المعلومات حول التنظيف من جانب الخادم على https://docs.sentry.io/data-management/sensitive-data/#server -side-scrubbing.