• Cache eviction, incremental consent and conditional access: they require user interaction
  • Session cookie and token cache in web apps
  • Incremental consent and static permissions
  • Incremental consent
  • Case of user flow in B2C
  • Static permissions
  • Conditional access
  • How to handle conditional access and incremental consent: depends on your type of app / technology
  • Handling incremental consent or conditional access in web apps
  • Startup.cs
  • In MVC controllers
  • The AuthorizeForScopes attribute - how does it work?
  • How to use the AuthorizeForScopes attribute
  • In Razor pages
  • In Blazor server
  • In the Startup.cs file
  • In the Blazor page itself
  • Case of Ajax calls
  • Handling incremental consent or conditional access in web APIs
  • Clearing the authentication cookie instead?