JamfDotNet.Core
1.0.1
dotnet add package JamfDotNet.Core --version 1.0.1
NuGet\Install-Package JamfDotNet.Core -Version 1.0.1
<PackageReference Include="JamfDotNet.Core" Version="1.0.1" />
<PackageVersion Include="JamfDotNet.Core" Version="1.0.1" />
<PackageReference Include="JamfDotNet.Core" />
paket add JamfDotNet.Core --version 1.0.1
#r "nuget: JamfDotNet.Core, 1.0.1"
#:package JamfDotNet.Core@1.0.1
#addin nuget:?package=JamfDotNet.Core&version=1.0.1
#tool nuget:?package=JamfDotNet.Core&version=1.0.1
JamfDotNet.Core
Shared authentication, options, HTTP helpers, and DI primitives used by all JamfDotNet clients.
Features
- OAuth2 / basic→bearer token providers for Jamf Pro instances
- Platform, Protect, School, and Title Editor options + token providers
BearerAuthHandler/BasicAuthHandler/JamfResilienceHandler(429/503 + 401 refresh)JamfApiException, Kiota remapping viaAsJamfApiAsync(), andJamfPaginationJamfDeviceClassifier— map ApplemodelIdentifier+ Jamf type/platform to iPhone / iPad / Mac / Apple TV / …- Named
HttpClientconstants andAddJamfCore(IConfiguration)
Install
dotnet add package JamfDotNet.Core
Usually referenced transitively via a product package (JamfDotNet.Pro, JamfDotNet.Protect, …).
XML documentation for public APIs is included in the package (IntelliSense).
See the repository README and AGENTS.md.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | 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. 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 is compatible. 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. |
-
net10.0
- Microsoft.Extensions.Configuration.Abstractions (>= 10.0.10)
- Microsoft.Extensions.Configuration.Binder (>= 10.0.10)
- Microsoft.Extensions.Http (>= 10.0.10)
- Microsoft.Extensions.Options (>= 10.0.10)
- Microsoft.Kiota.Bundle (>= 2.0.0)
-
net8.0
- Microsoft.Extensions.Configuration.Abstractions (>= 10.0.10)
- Microsoft.Extensions.Configuration.Binder (>= 10.0.10)
- Microsoft.Extensions.Http (>= 10.0.10)
- Microsoft.Extensions.Options (>= 10.0.10)
- Microsoft.Kiota.Bundle (>= 2.0.0)
NuGet packages (6)
Showing the top 5 NuGet packages that depend on JamfDotNet.Core:
| Package | Downloads |
|---|---|
|
JamfDotNet.Platform
Strongly typed .NET client for the Jamf Platform API Gateway. |
|
|
JamfDotNet.Classic
Strongly typed .NET client for the Jamf Classic API (/JSSResource). |
|
|
JamfDotNet.School
Typed .NET client for the Jamf School REST API. |
|
|
JamfDotNet.Pro
Strongly typed .NET client for the Jamf Pro API. |
|
|
JamfDotNet.Protect
Typed .NET client for the Jamf Protect GraphQL API. |
GitHub repositories
This package is not used by any popular GitHub repositories.