This SaaS Sign-up an Administration Web App is an application for the onboarding and administration of tenants.
The application has been developed in MVC format, its pages built by respective Controllers paired to Views. See the Views and Controllers directories for relevant service logic or display logic.
For a complete overview, please see the SaaS.SignupAdministration.Web page in our documentation site.
Within this folder you will find two subfolders:
- Saas.SignupAdministration.Web - the C# project for the web app.
- deployment - a set of tools for deploying the web app for production
- The sub-subfolder act is for deploying the web app for remote debugging
The service depends on:
- The Identity Foundation that was deployed a spart of the Identity Foundation and on the Microsoft Graph API.
- The SaaS Permissions Services API.
- The SaaS Administration Service API.
To work with the SaaS Signup Administration Web app it must first be provisions to your Azure ASDK resource group. This is true even if you initially is planning to run the API in your local development environment.
The provisioning ensure that configuration and settings to be correctly added to your Azure App Configuration store and readies the API for later deployment to Azure.
Provisioning is easy:
-
Navigate to the sub folder
deployment
. -
Run these commands:
./setup.sh ./run.sh
Now you're ready to move on.
Guidelines for getting up and running with SaaS Signup Administration in your local development, are identical to the guidelines found the Requirements and the Configuration, settings and secrets when running locally section in the SaaS Permissions Service readme.
--- TODO BEGIN ---
Needs more investigation.
Add some guidelines about how to do this. Probably by leveraging ngrok...
---TODO END ---
The guidelines are identity to How to Deploy SaaS Permissions Service API to Azure.
The guidelines are identity to Debugging in Azure for the SaaS Permissions Service API
Troubleshoot custom policies with Application Insights - Azure AD B2C | Microsoft Learn