অনুরোধ যাচাই করা হচ্ছে (ডায়ালগফ্লো)

আপনার কথোপকথনমূলক ওয়েবহুকের অনুরোধগুলি নিম্নলিখিত বিন্যাসটি ব্যবহার করে হেডারে একটি অনুমোদন টোকেন সহ স্বাক্ষরিত হয়:

authorization: "<JWT token>"

প্রমাণীকরণ টোকেন JSON ওয়েব টোকেন বিন্যাস অনুসরণ করে, যেখানে দর্শক ক্ষেত্রের মান অ্যাপের জন্য অ্যাকশন কনসোল প্রকল্প আইডির সমান। স্বাক্ষর যাচাই করতে, টোকেনটি আনপ্যাক করুন এবং নিশ্চিত করুন যে দর্শক ক্ষেত্রটি অ্যাপের প্রকল্প আইডির সাথে মেলে। এটি একটি JWT-সামঞ্জস্যপূর্ণ শংসাপত্রের লাইব্রেরির সাথে করা যেতে পারে, যেমন Google APIs Node.js ক্লায়েন্ট বা সরাসরি Actions on Google Node.js Client Library ActionsSdkOptions#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.