Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

Dialogflow cx messenger authentication

https://cloud.google.com/dialogflow/cx/docs/concept/integration/dialogflow-messenger

From this document i understan dialogflow cx messenger integration supports OAuth 2.0 user authentication. 

But i need other kind of auth mechanism. like client (bot) authenticates itself without user interation to connect with dialogflow cx agent.

I found something similar my expectation in microsoft copilot studio called direct line authentication. Is similar kind of web channel authentication available in google especially for dialogflow CX messenger integration.

Here is link for microsoft direct line auth document: https://learn.microsoft.com/en-us/microsoft-copilot-studio/configure-web-security

0 1 311
1 REPLY 1

Hi @Sk-ramesh,

Welcome to Google Cloud Community!

You've correctly identified that Dialogflow CX Messenger primarily focuses on user authentication through OAuth 2.0. You've also noted that this is different from how Microsoft Copilot Studio's Direct Line works, where the bot authenticates itself without needing a user.

Unfortunately, Dialogflow CX Messenger doesn't have a built-in method for bot-to-agent communication without user interaction, like Direct Line does. The current approach relies on OAuth 2.0, which requires the user to log in and authorize the application.

Since Dialogflow CX Messenger doesn't have a direct built-in equivalent to Direct Line, here are some alternative approaches you can consider:

Was this helpful? If so, please accept this answer as “Solution”. If you need additional assistance, reply here within 2 business days and I’ll be happy to help.