Iskra.Core.Auth
1.0.38
See the version list below for details.
dotnet add package Iskra.Core.Auth --version 1.0.38
NuGet\Install-Package Iskra.Core.Auth -Version 1.0.38
<PackageReference Include="Iskra.Core.Auth" Version="1.0.38" />
paket add Iskra.Core.Auth --version 1.0.38
#r "nuget: Iskra.Core.Auth, 1.0.38"
// Install Iskra.Core.Auth as a Cake Addin #addin nuget:?package=Iskra.Core.Auth&version=1.0.38 // Install Iskra.Core.Auth as a Cake Tool #tool nuget:?package=Iskra.Core.Auth&version=1.0.38
Iskra.Core.Auth
Содержит методы для настройки авторизации и регистрации в Keycloak и получения информации о пользователях через REST API.
Использование
Настройка DI контейнера
service.AddAuth();
Настройка IApplicationBuilder
app.UseAuth();
Настройка клиента Keycloak
Учетной записи службы, связанной с вашим клиентом, необходимо разрешить просмотр пользователей области.
Перейдите в {{host}}/auth/admin/{realm_name}/console/#/realms/{realm_name}/clients.
Выберите своего клиента (который должен быть конфиденциальным клиентом)
На вкладке настроек установите переключатель «Учетная запись службы включена» в положение «ВКЛ».
Нажмите «Сохранить», появится вкладка «Роли учетной записи службы».
В разделе «Роли клиента» выберите «realm_management».
Прокрутите доступные роли, пока не сможете выбрать view_users.
Нажмите «Добавить выбранное».
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. |
-
net8.0
- FluentValidation (>= 11.11.0)
- IdentityModel (>= 7.0.0)
- JetBrains.Annotations (>= 2024.3.0)
- Keycloak.AuthServices.Authentication (>= 2.6.0)
- Keycloak.AuthServices.Authorization (>= 2.6.0)
- Keycloak.AuthServices.OpenTelemetry (>= 1.0.0)
- Microsoft.Extensions.DependencyInjection (>= 9.0.1)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 9.0.1)
- MP.FluentValidation.Options (>= 2.0.1)
- Reo.Core.CodeConventions (>= 8.0.139)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Iskra.Core.Auth:
Package | Downloads |
---|---|
Iskra.Core.ApiDocumentation
Формирование Swagger документации с настройкой авторизации. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.45 | 0 | 2/7/2025 |
1.0.44 | 1 | 2/6/2025 |
1.0.38 | 108 | 2/4/2025 |
1.0.37 | 75 | 2/4/2025 |
1.0.36 | 98 | 1/28/2025 |
1.0.35 | 41 | 1/28/2025 |
1.0.34 | 46 | 1/28/2025 |
1.0.33 | 51 | 1/27/2025 |
1.0.32 | 54 | 1/23/2025 |
1.0.31 | 46 | 1/23/2025 |
1.0.30 | 77 | 1/21/2025 |
1.0.29 | 57 | 1/20/2025 |
1.0.24 | 346 | 12/18/2024 |
1.0.23 | 216 | 12/18/2024 |