This project is a reference implementation for the FAST Security Implementation Guide STU2. It is built using the Duende IdentityServer and UDAP .NET libraries.
A hosted instance of this server is available in the HL7 Foundry at: https://udap-security.fast.hl7.org/
Full documentation can be found in the docs directory. A hosted version of this documentation is also available at: https://udap-security.fast.hl7.org/docs
- .NET 10
- (optional) Microsoft SQL Server
- (optional) Docker
- (optional) Python for building documentation from the
docsdirectory
Run the server with dotnet run specifying the project file:
dotnet run --project IdentityServer/IdentityServer.csprojIf this is the first time running the server, you will likely need to create a self-signed certificate. This can be done by running the following command:
dotnet dev-certs httpsAdditionally, you can trust the certificate by running the following command:
dotnet dev-certs https --trustMore information on self-signed certificates and development certificates can be found in the .NET documentation.