Fhi.HelseId
5.8.0
If you use this package for an Api, please replace with Fhi.HelseId.Api
dotnet add package Fhi.HelseId --version 5.8.0
NuGet\Install-Package Fhi.HelseId -Version 5.8.0
<PackageReference Include="Fhi.HelseId" Version="5.8.0" />
paket add Fhi.HelseId --version 5.8.0
#r "nuget: Fhi.HelseId, 5.8.0"
// Install Fhi.HelseId as a Cake Addin #addin nuget:?package=Fhi.HelseId&version=5.8.0 // Install Fhi.HelseId as a Cake Tool #tool nuget:?package=Fhi.HelseId&version=5.8.0
Fhi.HelseId
Introduction
The Fhi.HelseId component is a package handling authentication and authorization access to NHN HelseId. It can be used on Clients and APIs.
The component encapsulates the access logic, so all you need to do is to enable this in the startup class of your web app or web api.
It also contains calls to the HPR register, so that you can use a health persons categories for role control.
All features of the components can be controlled using featureflags from your configuration, either hardcoded or loaded from your appsettings.json.
The component uses the "Backend for Frontend" pattern, based off an Authorization Code flow, for details see here
The component requires minimum .NET 6.0.
Documentation wiki
Demo app repo
Status
Latest CI Build
Latest Fhi.HelseId NuGet package
Latest Fhi.HelseId.Worker NuGet package
Latest Fhi.HelseId.TestSupport NuGet package
Access to HelseId
You need to order access to HelseId. For test contact here, and prod production contact here.
Contributors
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net6.0
- AspNetCore.DataProtection.SqlServer (>= 1.0.2)
- Azure.Identity (>= 1.11.2)
- Azure.Security.KeyVault.Secrets (>= 4.6.0)
- IdentityModel.AspNetCore (>= 4.3.0)
- Microsoft.AspNetCore.Authentication.JwtBearer (>= 6.0.27)
- Microsoft.AspNetCore.Components.Analyzers (>= 6.0.27)
- Newtonsoft.Json (>= 13.0.3)
- System.Data.SqlClient (>= 4.8.6)
- System.ServiceModel.Http (>= 6.2.0)
- System.ServiceModel.Primitives (>= 6.2.0)
-
net8.0
- AspNetCore.DataProtection.SqlServer (>= 1.0.2)
- Azure.Identity (>= 1.11.2)
- Azure.Security.KeyVault.Secrets (>= 4.6.0)
- IdentityModel.AspNetCore (>= 4.3.0)
- Microsoft.AspNetCore.Authentication.JwtBearer (>= 8.0.2)
- Microsoft.AspNetCore.Components.Analyzers (>= 8.0.2)
- Newtonsoft.Json (>= 13.0.3)
- System.Data.SqlClient (>= 4.8.6)
- System.ServiceModel.Http (>= 8.0.0)
- System.ServiceModel.Primitives (>= 8.0.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Fhi.HelseId:
Package | Downloads |
---|---|
Fhi.HelseId.Worker
Authentication and authorization component for asp.net core workers access to NHN HelseId |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated | |
---|---|---|---|
5.8.0 | 2,834 | 5/14/2024 | |
5.7.1 | 553 | 4/30/2024 | |
5.7.0 | 142 | 4/30/2024 | |
5.6.0 | 1,033 | 4/24/2024 | |
5.5.0 | 1,218 | 3/15/2024 | |
5.5.0-beta.2 | 77 | 3/15/2024 | |
5.5.0-beta.1 | 74 | 3/15/2024 | |
5.4.3 | 494 | 2/28/2024 | |
5.4.2 | 474 | 2/13/2024 | |
5.4.1 | 2,105 | 1/25/2024 | |
5.4.0 | 486 | 1/22/2024 | |
5.4.0-beta.1 | 88 | 1/21/2024 | |
5.3.1 | 1,957 | 1/9/2024 | |
5.3.0 | 398 | 1/7/2024 | |
5.2.0 | 5,008 | 12/1/2023 | |
5.2.0-beta.1 | 85 | 11/29/2023 | |
5.1.0 | 867 | 11/24/2023 | |
5.0.4 | 617 | 11/23/2023 | |
5.0.3 | 441 | 11/22/2023 | |
5.0.2 | 209 | 11/15/2023 | |
5.0.1 | 2,082 | 11/14/2023 | |
5.0.0 | 2,354 | 11/10/2023 | |
5.0.0-beta.64 | 76 | 11/10/2023 | |
5.0.0-beta.63 | 184 | 11/3/2023 | |
5.0.0-beta.62 | 76 | 11/3/2023 | |
5.0.0-beta.50 | 129 | 10/30/2023 | |
5.0.0-beta.41 | 153 | 10/23/2023 | |
5.0.0-beta.40 | 79 | 10/23/2023 | |
5.0.0-beta.30 | 136 | 10/16/2023 | |
5.0.0-beta.15 | 391 | 10/2/2023 | |
5.0.0-beta.14 | 109 | 9/29/2023 | |
5.0.0-beta.13 | 111 | 9/29/2023 | |
5.0.0-beta.12 | 225 | 9/21/2023 | |
5.0.0-beta.10 | 171 | 9/15/2023 | |
5.0.0-beta.8 | 882 | 6/21/2023 | |
5.0.0-beta.7 | 85 | 6/21/2023 | |
5.0.0-beta.6 | 111 | 6/20/2023 | |
5.0.0-beta.5 | 1,137 | 4/11/2023 | |
5.0.0-beta.4 | 106 | 4/11/2023 | |
5.0.0-beta.3 | 148 | 3/29/2023 | |
5.0.0-beta.1 | 105 | 3/29/2023 | |
4.1.0 | 10,402 | 1/13/2023 | |
4.1.0-beta.1 | 127 | 1/12/2023 | |
4.0.0 | 3,059 | 12/13/2022 | |
4.0.0-alpha.4 | 135 | 12/12/2022 | |
4.0.0-alpha.3 | 410 | 12/12/2022 | |
4.0.0-alpha.2 | 2,677 | 11/8/2022 | |
4.0.0-alpha.1 | 1,000 | 9/2/2022 | |
3.5.0 | 2,217 | 11/16/2022 | |
3.5.0-beta.1 | 141 | 11/9/2022 | |
3.4.1-beta.1 | 133 | 9/8/2022 | |
3.4.0 | 1,741 | 8/30/2022 | |
3.4.0-beta.11 | 388 | 5/31/2022 | |
3.4.0-beta.10 | 289 | 5/23/2022 | |
3.4.0-beta.9 | 135 | 5/23/2022 | |
3.4.0-beta.8 | 139 | 5/23/2022 | |
3.4.0-beta.7 | 144 | 5/21/2022 | |
3.4.0-beta.6 | 155 | 5/16/2022 | |
3.4.0-beta.5 | 1,248 | 4/25/2022 | |
3.4.0-beta.4 | 1,220 | 1/8/2022 | |
3.4.0-beta.3 | 155 | 1/5/2022 | |
3.3.1 | 11,235 | 10/28/2021 | |
3.3.0 | 506 | 10/27/2021 | |
3.2.0 | 11,778 | 5/14/2021 | |
3.1.0 | 4,952 | 3/18/2021 | |
3.1.0-beta.1 | 761 | 2/28/2021 | |
3.0.0 | 1,758 | 2/17/2021 | |
2.3.1 | 414 | 1/15/2021 | |
2.3.0 | 382 | 1/14/2021 | |
2.2.0 | 734 | 12/3/2020 | |
2.1.0 | 1,434 | 11/9/2020 | |
2.0.0 | 1,607 | 10/29/2020 | |
2.0.0-beta.4 | 249 | 10/29/2020 | |
2.0.0-beta.3 | 320 | 10/20/2020 | |
2.0.0-beta.2 | 1,175 | 6/30/2020 | |
2.0.0-beta.1.1 | 240 | 6/30/2020 | |
2.0.0-beta.1 | 273 | 6/30/2020 |
Fix