⛔Never push sensitive information such as client id's, secrets or keys into repositories including in the README file⛔
This web solution is part of Apprentice Ambassador Network (AAN) project. Here the apprentice users can onboard to become ambassadors, find and sign-up for network events, find and collaborate with other ambassadors.
Users are expected to register themselves in the Apprentice portal. Once registered they will have access to on-boarding journey for AAN. Users who are already apprentices will also have access to on-board. Currently the Apprentice portal is using das-apprentice-login-service for authentication. The user registration happens in the das-apprentice-accounts-web. When running this locally, the launch url should be https://localhost:7053
.
- A clone of this repository
- An Azure Active Directory account with the appropriate roles as per the config.
- The Outer API das-apim-endpoints should be available either running locally or accessible in an Azure tenancy.
- The das-apprentice-login-service should be available either running locally or accessible in an Azure tenancy.
- The das-apprentice-accounts-web should be available either running locally or accessible in an Azure tenancy.
You can find the latest config file in das-employer-config repository
In the web project, if not exist already, add AppSettings.Development.json
file with following content:
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
},
"AllowedHosts": "*",
"ConfigurationStorageConnectionString": "UseDevelopmentStorage=true;",
"ConfigNames": "SFA.DAS.ApprenticeAan.Web",
"EnvironmentName": "LOCAL",
"ResourceEnvironmentName": "LOCAL",
"Version": "1.0",
"cdn": {
"url": "https://das-test-frnt-end.azureedge.net"
}
}
- .NetCore 8.0
- NUnit
- Moq
- FluentAssertions
- RestEase
- MediatR