PolicyServer.Runtime.Client
5.1.2
Prefix Reserved
dotnet add package PolicyServer.Runtime.Client --version 5.1.2
NuGet\Install-Package PolicyServer.Runtime.Client -Version 5.1.2
<PackageReference Include="PolicyServer.Runtime.Client" Version="5.1.2" />
<PackageVersion Include="PolicyServer.Runtime.Client" Version="5.1.2" />
<PackageReference Include="PolicyServer.Runtime.Client" />
paket add PolicyServer.Runtime.Client --version 5.1.2
#r "nuget: PolicyServer.Runtime.Client, 5.1.2"
#:package PolicyServer.Runtime.Client@5.1.2
#addin nuget:?package=PolicyServer.Runtime.Client&version=5.1.2
#tool nuget:?package=PolicyServer.Runtime.Client&version=5.1.2
PolicyServer.Runtime.Client
PolicyServer provides centralized authorization and policy management for applications and APIs. This package enables .NET Framework 4.8.1 and .NET Core applications to evaluate permissions using PolicyServer.
About
PolicyServer.Runtime.Client connects application runtimes to PolicyServer for centralized permission evaluation, allowing authorization policies to be managed separately from application code.
Key Features
- Supports .NET Framework 4.8.1 and .NET Core applications.
- Integrates with
IHttpClientFactoryfor scalable HTTP connection management. - Supports configurable subject, role, and tenant claim types.
Version History
Version 5.1.2
Supports .NET Framework 4.8.1 and .NET 8 or later, including .NET 10.
Bug fix: Fixes an issue where the sub claim was removed from outgoing policy evaluation requests when a custom role or tenant claim type was configured while the subject claim type remained at its default value of sub. Affected clients would not receive permissions from policy evaluation because the subject claim was missing. Configurations that explicitly customized the subject claim type were not affected.
Version 5.1.1
Supports .NET Framework 4.8.1 and .NET 8.
Suppresses warning CA2252: Opt in to preview features before using them, which is emitted due to preview AuthorizationPolicyProvider features in .NET. PolicyServer client code does not use these preview classes.
Version 5.1.0
Supports .NET Framework 4.8.1 and .NET 8.
Replaces direct HttpClient construction with IHttpClientFactory for improved scalability and connection management.
Note: This README was introduced with version 5.1.0. Earlier versions did not include a NuGet package README.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. 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 was computed. 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. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Duende.IdentityModel (>= 8.1.0)
- Microsoft.Extensions.Caching.Memory (>= 10.0.11)
- Microsoft.Extensions.Configuration.Abstractions (>= 10.0.11)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.11)
- Microsoft.Extensions.Http (>= 10.0.11)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.11)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 10.0.11)
- Newtonsoft.Json (>= 13.0.4)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on PolicyServer.Runtime.Client:
| Package | Downloads |
|---|---|
|
PolicyServer.Runtime.Client.AspNetCore
ASP.NET Core Client Library for the PolicyServer Runtime API |
|
|
IME.IdentityCommon.ServiceBus
Package Description |
|
|
IME.IdentityValidators.Authorization
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 5.1.2 | 91 | 9/3/2026 |
| 5.1.1 | 27,010 | 6/17/2025 |
| 5.1.0 | 2,752 | 6/13/2025 |
| 5.0.1 | 18,709 | 3/25/2025 |
| 5.0.0 | 37,024 | 8/15/2024 |
| 4.2.1 | 52,083 | 12/6/2022 |
| 4.2.0 | 459,453 | 1/29/2021 |
| 4.1.0 | 128,781 | 3/25/2020 |
| 4.0.0 | 4,371 | 2/4/2020 |
| 4.0.0-preview.1 | 482 | 2/4/2020 |
| 3.1.0 | 34,197 | 3/25/2020 |
| 3.0.0 | 17,682 | 11/19/2019 |
| 3.0.0-preview.2.1 | 492 | 11/6/2019 |
| 2.0.0 | 133,127 | 4/1/2019 |
| 2.0.0-preview2 | 776 | 4/1/2019 |
| 2.0.0-preview1 | 2,876 | 12/18/2018 |
| 1.1.0 | 4,074 | 12/5/2018 |
| 1.0.1 | 3,678 | 11/1/2018 |
| 1.0.0 | 3,707 | 10/31/2018 |