Byd.AuthManagement.EntityFrameworkCore
0.1.10
dotnet add package Byd.AuthManagement.EntityFrameworkCore --version 0.1.10
NuGet\Install-Package Byd.AuthManagement.EntityFrameworkCore -Version 0.1.10
<PackageReference Include="Byd.AuthManagement.EntityFrameworkCore" Version="0.1.10" />
<PackageVersion Include="Byd.AuthManagement.EntityFrameworkCore" Version="0.1.10" />
<PackageReference Include="Byd.AuthManagement.EntityFrameworkCore" />
paket add Byd.AuthManagement.EntityFrameworkCore --version 0.1.10
#r "nuget: Byd.AuthManagement.EntityFrameworkCore, 0.1.10"
#:package Byd.AuthManagement.EntityFrameworkCore@0.1.10
#addin nuget:?package=Byd.AuthManagement.EntityFrameworkCore&version=0.1.10
#tool nuget:?package=Byd.AuthManagement.EntityFrameworkCore&version=0.1.10
Byd.AuthManagement
Login, kapsam secimi, kayit, davet, sifre islemleri, organizasyon ve organizasyon feature yonetimini tasiyan ABP DDD
modulu. Token sunucusu OpenIddict'tir; tablolar auth_management semasinda durur.
Paketler
Tuketen projede her katman ayni adli katman paketini referans alir ve o katmanin modulunu [DependsOn] ile ekler:
| Paket | Modul |
|---|---|
Byd.AuthManagement.Domain.Shared |
AuthManagementDomainSharedModule |
Byd.AuthManagement.Domain |
AuthManagementDomainModule |
Byd.AuthManagement.Application.Contracts |
AuthManagementApplicationContractsModule |
Byd.AuthManagement.Application |
AuthManagementApplicationModule |
Byd.AuthManagement.EntityFrameworkCore |
AuthManagementEntityFrameworkCoreModule |
Byd.AuthManagement.HttpApi |
AuthManagementHttpApiModule |
Byd.AuthManagement.HttpApi.Client |
AuthManagementHttpApiClientModule |
Domain.Shared, Domain, Application.Contracts, Application ve EntityFrameworkCore katmanlari ayni adli
Byd.LogManagement katmanina baglidir; log da file ve core paketlerine baglidir.
Auth'u alan proje log, file ve core'u onunla birlikte alir; ucunun host sozlesmesi de gecerlidir.
Token ve kapsam
- Token'a secilen kapsam yazilir:
tenant_id,tenant_name,organization_id,organization_name,parent_organization_id,parent_organization_namevescope_level. Roller secilen kapsama indirgenir. - Davet maili core'un e-posta sablonlariyla gider. Davet olayi (
AuthManagement.UserInvitation) core'un olay tablosuna, varsayilan tr/en davet sablonu host kapsaminda seed edilir.
Host baglantisi
- Auth tablolarinin baglanti dizesi adi
AuthManagement'tir; tanimli degilseDefault'a duser. Auth paketini kullanan modul host'u bu adla auth veritabanini,Defaultile kendi veritabanini gosterir; izinler ve feature degerleri auth veritabanindan okunur.dotnet efkomutlari bu adi okudugu icin ayarda tanimli olmalidir. - Host
AuthManagementModuleOptions.Authority'yi token sunucusunun adresiyle doldurur; login servisi token'i bu adresteki token ucundan ister. - Sifre sifirlama ve davet baglantisi
Webadli uygulamaninaccount/reset-passwordsayfasina gider; host bu uygulamanin kok adresiniAppUrlOptionsile verir. - SMTP ayarlari core'un
Abp.Mailing.*sozlesmesindedir. - Pipeline'da
app.UseAuthentication()veapp.UseAbpOpenIddictValidation()cagrilarindan sonraapp.UseCoreExtensions()veapp.UseFileManagement(), ardindanapp.UseAuthorization()veapp.UseAuditing()gelir.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | 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
- Byd.AuthManagement.Domain (>= 0.1.10)
- Byd.LogManagement.EntityFrameworkCore (>= 0.1.7)
- Volo.Abp.EntityFrameworkCore (>= 10.3.0)
- Volo.Abp.EntityFrameworkCore.PostgreSql (>= 10.3.0)
- Volo.Abp.FeatureManagement.EntityFrameworkCore (>= 10.3.0)
- Volo.Abp.Identity.EntityFrameworkCore (>= 10.3.0)
- Volo.Abp.OpenIddict.EntityFrameworkCore (>= 10.3.0)
- Volo.Abp.PermissionManagement.EntityFrameworkCore (>= 10.3.0)
- Volo.Abp.TenantManagement.EntityFrameworkCore (>= 10.3.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Byd.AuthManagement.EntityFrameworkCore:
| Package | Downloads |
|---|---|
|
Byd.VehicleManagement.EntityFrameworkCore
Byd.VehicleManagement arac, arac tipi ve arac donanimi modul katmani. |
GitHub repositories
This package is not used by any popular GitHub repositories.