In this chapter, I explain how external authentication works. This is a complex process, even by the high standard set by other ASP.NET Core Identity features, and there is a lot of detail to take in. The examples in this chapter use a simulated third-party service, which allows me to explain the interactions in a controlled way. In Chapter
23, I add support for working with real services from Google and Facebook. Table
22-1 puts external authentication in context.
Table 22-1.Putting External Authentication in Context ...