Skip to content

Repository files navigation

Learner Data Api

UK Government logo

Holds information on Learner Data.

How It Works

This web api serves as the inner api for the Learner Data stack of services:

🚀 Installation

Pre-Requisites

The Azure Functions component is not necessary for the website to function but can be found here

  • A clone of this repository
  • A code editor that supports .Net 8.0
  • The latest das-employer-config for:
    • SFA.DAS.LearnerDataApi_1.0

Config

This utility uses the standard Apprenticeship Service configuration. All configuration can be found in the das-employer-config repository which may be more up-to-date than what is described here.

Azure Table Storage config

Row Key: SFA.DAS.LearnerData.Api_1.0

Partition Key: LOCAL

Data:

{
  "LearnerDataApi": {
    "DatabaseConnectionString": "Data Source=.;Initial Catalog=SFA.DAS.LearnerData.Database;Integrated Security=True",
    "NServiceBusConnectionString": "UseDevelopmentStorage=true",
    "NServiceBusLicense": "",
    "DataProtectionKeysDatabase": ""
   },
"AzureAd": {
    "tenant": "citizenazuresfabisgov.onmicrosoft.com",
    "identifier": "https://citizenazuresfabisgov.onmicrosoft.com/das-at-ldapi-as-ar"
  }
}

Technologies

  • .NetCore 8.0
  • Azure Table Storage
  • NUnit
  • Moq
  • FluentAssertions

🐛 Known Issues

  • This web api must be run under the Kestrel web server

About

No description or website provided.

Topics

Resources

Stars

0 stars

Watchers

10 watching

Forks

Releases

Packages

Used by

Contributors

Languages