Development of a Blazor (WASM) web application .Net core hosted (client, server and shared projects) to be inserted in a context of a dockerized microservices architecture orchestrated by Kubernetes.
Authentication will be provided by an external identity provider (OKTA) via SAML2 protocol.
SAML2 token returned by OKTA will contain a custom attribute with the user's profile reference. The application must query a microservice through mediator pattern with mass transit to retrieve from the profile name the list of rights to be used to profile the menu and the cards area.
Account to an OKTA development environment will be provided.
Account to an existing [login to view URL] solution will be provided that contains basic framework for mass transit to use and extend and should contains the blazor application.
This work is the first step of a wider project that will follow.