Skip to content

loekd/insurance-demo

Repository files navigation

Insurance Demo App

Demo app to go with talk about modern Identity Platforms.

  • Features AAD B2C integration, using custom policies and user flows.
  • API has token validation that supports both.
  • Uses Blazor WebAssembly for the frontends.
  • Uses Dapr with Redis for state storages.

Getting started

  • Configure your own instance of AAD B2C in the appsettings files by following the walkthrough here:

  • Run three Redis containers for state storage:

    • docker run --name quote_state -d -p 6380:6379 redislabs/redisearch:latest
    • docker run --name insurance_state -d -p 6381:6379 redislabs/redisearch:latest
    • docker run --name damageclaim_state -d -p 6382:6379 redislabs/redisearch:latest
  • Build the .NET Tool

    • Build XpiritInsurance.DaprLauncher
    • Install the tool from the build output folder
    • dotnet tool install --add-source C:\MyProjects\XpiritInsurance.DaprLauncher\nupkg xpirit.daprlauncher
  • Select as startup projects:

    • XpiritInsurance.Api
    • XpiritInsurance.DamagClaims.Server
    • XpiritInsurance.Sales.Server
  • Run the projects

About

Demo project featuring AAD B2C, Blazor, Dapr

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published