İstekleri doğrulama (Dialogflow)

Görüşme webhook'unuza yapılan istekler, başlıkta bir yetkilendirme jetonuyla aşağıdaki biçim kullanılarak imzalanır:

authorization: "<JWT token>"

Yetkilendirme jetonu, JSON Web Jetonu biçimine uyar. Burada kitle alanı değeri, uygulamanın Actions Console proje kimliğine eşittir. İmzayı doğrulamak için jetonu paketten çıkarın ve kitle alanının, uygulamanın proje kimliğiyle eşleştiğinden emin olun. Bu, Google API'si Node.js istemcisi gibi JWT uyumlu bir kimlik bilgisi kitaplığıyla veya doğrudan Actions on Google Node.js İstemci seçeneğini kullanarak yapılabilir.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.