طلبات إثبات الملكية (Dialogflow)

يتم توقيع الطلبات إلى الرد التلقائي على الويب للمحادثات من خلال رمز مميّز للتفويض في العنوان، وذلك باستخدام التنسيق التالي:

authorization: "<JWT token>"

يتّبع الرمز المميز للمصادقة تنسيق رمز JSON المميّز للويب، حيث تساوي قيمة حقل الجمهور رقم تعريف مشروع Actions Console للتطبيق. وللتحقّق من التوقيع، عليك فك ضغط الرمز المميّز والتأكّد من أن حقل الجمهور يطابق رقم تعريف المشروع الخاص بالتطبيق. ويمكن إجراء ذلك باستخدام مكتبة بيانات الاعتماد المتوافقة مع JWT، مثل برنامج Google Node.jsActionsSdkOptions#verification

const {actionssdk} = require('actions-on-google');

const app = actionssdk({verification: 'nodejs-cloud-test-project-1234'});
// HTTP Code 403 will be thrown by default on verification error per request.