باستخدام البرنامج المساعد لتسجيل التدقيق في الكأس

StackOverflow https://stackoverflow.com//questions/9640634

  •  10-12-2019
  •  | 
  •  

سؤال

أخطط لاستخدام البرنامج المساعد لتسجيل التدقيق في الكؤوس وأردت فقط معرفة شيء أساسي.
يتعين علينا إنشاء فئة مجال التدقيق والاحتفاظ بالبيانات في هذا الجدول في أحداث مختلفة من فئة المجال يدويًا، أليس كذلك؟
أعني أن المكون الإضافي لا ينشئ المجال ويستمر أنا متأكد.. ولكن هل ستكون هذه هي الطريقة القياسية لحفظ بيانات التدقيق؟أيضًا
إذا كنت أريد إدخالات في سجل التدقيق مثل

"قام المستخدم sam بتسجيل الدخول من "IP" في "الطابع الزمني" وقام بتحديث المستخدم جورج"

سأحتاج إلى التعامل معها في "onLoad" الحدث في المجال الصحيح؟

أيضًا كيف يمكنني تتبع حدث بسيط مثل

"قام المستخدم ريتا بتسجيل الدخول في "الطابع الزمني""

شكرًا

هل كانت مفيدة؟

المحلول

يعد البرنامج المساعد لتسجيل التدقيق آليًا أكثر بكثير مما تعتقد.يحتوي البرنامج الإضافي بالفعل على فئة المجال الخاصة به ويحفظ جميع معلومات التدقيق لك، دون الحاجة إلى القيام بأي شيء آخر غير إضافة "auditable=true" إلى فئة المجال الخاص بك الذي تريد تدقيقه!

بالنسبة للجزء الثاني من سؤالك، إذا قام سام بتحديث جورج، فسيتم تدقيق التحديث للحقول في "جورج" (بافتراض أنك أضفت Auditable=true إلى فئة المجال التي ينتمي إليها جورج)، وحقيقة أن سام فعل ذلك سيؤدي إلى يمكن الحصول عليها من خلال معلومات "الممثل" اعتمادًا على إطار الأمان الذي تستخدمه (وهذا موثق في البرنامج الإضافي).

قد تقع رغبتك في تسجيل الطابع الزمني وعنوان IP عند تسجيل الدخول خارج البرنامج الإضافي لتسجيل التدقيق، ما لم يكن هناك تغيير محدد في فئة المجال التي يمكنك التقاطها عندما يقوم شخص ما بتسجيل الدخول.

نصائح أخرى

يتضمن الإصدار 0.5+، الصادر في 13 أكتوبر 2010، القدرة على تحديد إغلاق الممثل في Config.groovy.تحتوي الوثائق الموجودة على الرابط أدناه على أمثلة لكيفية الحصول على معلومات المستخدم باستخدام العديد من المكونات الإضافية الأمنية المختلفة.

http://grails.org/plugin/audit-logging

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top