Understanding the different application types
In this section, we are going to cover the different application types and some examples of use cases where these application types are used.
Single-page applications
Single-page applications (SPAs) are used in many modern web application scenarios. Many modern web applications are built as client-side SPAs and are written in languages such as JavaScript or SPA frameworks such as Angular, Vue, and React. These applications have different authentication requirements than the traditional server-side web applications because they run on a web browser.
The Microsoft identity platform offers two different options for SAPs to sign users in and retrieve tokens to access the web APIs or backend services: