Chapter 6: Handling Authentication and Personalization
So far, we have looked at what Power Virtual Agents (PVA) is, the basics of how to license the service, how to build a basic bot with no code, the handling of some more complex scenarios, as well as integrating a bot into your current website. But all the examples we've looked at so far only targeted anonymous users, and no personalized information was provided. We are about to change that in this chapter.
In this chapter, we want to see how to recognize the user we are interacting with and provide a truly personalized experience. We will be looking at the following topics:
- Providing generalized information to users
- Providing a personalized experience to users
- Authentication considerations
- Leveraging various data sources
Along the way, we will learn how to configure standard authentication leveraging Azure AD, as well as how to get some basic user information by using Microsoft Graph.
At the...