Eliassen.Keycloak
0.1.81-dev-gh-pipline.3
See the version list below for details.
dotnet add package Eliassen.Keycloak --version 0.1.81-dev-gh-pipline.3
NuGet\Install-Package Eliassen.Keycloak -Version 0.1.81-dev-gh-pipline.3
<PackageReference Include="Eliassen.Keycloak" Version="0.1.81-dev-gh-pipline.3" />
paket add Eliassen.Keycloak --version 0.1.81-dev-gh-pipline.3
#r "nuget: Eliassen.Keycloak, 0.1.81-dev-gh-pipline.3"
// Install Eliassen.Keycloak as a Cake Addin #addin nuget:?package=Eliassen.Keycloak&version=0.1.81-dev-gh-pipline.3&prerelease // Install Eliassen.Keycloak as a Cake Tool #tool nuget:?package=Eliassen.Keycloak&version=0.1.81-dev-gh-pipline.3&prerelease
Eliassen.Keycloak
Eliassen.Keycloak offers functionality for integrating with Keycloak identity management. Let's explore its features:
KeycloakIdentityOptions
This class represents the options for configuring Keycloak identity.
ManageKeycloakUser
Manages user operations in Keycloak for both graph and identity aspects.
Methods
- Constructor: Initializes a new instance of the ManageKeycloakUser class.
- CreateIdentityUserAsync(email, firstName, lastName): Creates a new identity user asynchronously with the specified details.
- GetIdentityUsersByEmail(emailAddress): Retrieves a list of user identity models based on the specified email address.
- RemoveIdentityUserAsync(userId): Removes an identity user asynchronously based on the specified object ID.
ServiceCollectionExtensions
Provides extension methods for configuring services related to Keycloak in the Microsoft.Extensions.DependencyInjection.IServiceCollection.
Methods
- TryAddKeycloakServices(services, configuration, keycloakIdentityConfigurationSection): Tries to add Keycloak-related services to the specified IServiceCollection.
Eliassen.Keycloak simplifies integration with Keycloak identity management, enabling seamless management of users and their identities.
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. |
-
net8.0
- Eliassen.Identity.Abstractions (>= 0.1.81-dev-gh-pipline.3)
- Keycloak.Net.Core (>= 1.0.26)
- Microsoft.Extensions.Configuration.Abstractions (>= 8.0.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 8.0.1)
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.1)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 8.0.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Eliassen.Keycloak:
Package | Downloads |
---|---|
Eliassen.Common.Extensions
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.