Volosoft Agent
d4267e0cdb
Merge pull request #25323 from abpframework/auto-merge/rel-10-3/4521
Merge branch dev with rel-10.3
3 weeks ago
Volosoft Agent
ae4ed38d34
Merge pull request #25322 from abpframework/skoc/github-action
Update GitHub workflows: enhance build-and-test.yml with concurrency and caching
3 weeks ago
Ma Liming
29c1cfabaf
Merge pull request #25314 from bsogulcan/dev
docs(identity): document 2FA verification code mechanics and customization
3 weeks ago
selmankoc
9af9b865b7
Enhance GitHub workflows: add concurrency settings to angular.yml, build-and-test.yml, codeql-analysis.yml, and image-compression.yml; update cancel-workflow.yml comments
Co-authored-by: Copilot <copilot@github.com>
3 weeks ago
bsogulcan
aa023d2997
docs(identity): rewrite 2FA section for built-in single-use providers
3 weeks ago
selmankoc
6c13f1a0dc
Update GitHub workflows: enhance build-and-test.yml with concurrency and caching, and disable cancel-workflow.yml
3 weeks ago
Engincan VESKE
198d64d4be
Merge pull request #25316 from abpframework/feat/abp-two-factor-token-providers
feat(identity): add single-use Email/Phone 2FA token providers
3 weeks ago
Volosoft Agent
06f4d6bc07
Merge pull request #25321 from abpframework/auto-merge/rel-10-3/4520
Merge branch dev with rel-10.3
3 weeks ago
Volosoft Agent
d0db5a7269
Merge pull request #25320 from abpframework/auto-merge/rel-10-2/4519
Merge branch rel-10.3 with rel-10.2
3 weeks ago
İsmail ÇAĞDAŞ
35419949e5
Merge pull request #25319 from abpframework/maliming/add-shared-user-tests
Add unit tests for shared user covering shared and separate database
3 weeks ago
github-actions[bot]
9bea1ea4bd
docs: update package version changes [skip ci]
3 weeks ago
maliming
3cd90a09c6
Merge remote-tracking branch 'origin/dev' into feat/mudblazor
# Conflicts:
# docs/en/package-version-changes.md
# templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Client/MyCompanyName.MyProjectName.Blazor.WebAssembly.Client.csproj
# templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/MyCompanyName.MyProjectName.Blazor.Client.csproj
# templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/MyCompanyName.MyProjectName.Blazor.Server.csproj
# templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Client/MyCompanyName.MyProjectName.Blazor.WebApp.Client.csproj
# templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client.csproj
# templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.csproj
# templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp/MyCompanyName.MyProjectName.Blazor.WebApp.csproj
# templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Host.Client/MyCompanyName.MyProjectName.Blazor.Host.Client.csproj
3 weeks ago
maliming
b344bcc334
Address Copilot review feedback
3 weeks ago
maliming
5bb367e520
Address Copilot review feedback
3 weeks ago
maliming
d85d7101ed
Address Copilot review feedback
3 weeks ago
maliming
77bc52ed28
Address Copilot review feedback
3 weeks ago
maliming
ecb23b626d
Add unit tests for shared user covering shared and separate database
3 weeks ago
Engincan VESKE
0a4d666fb9
Merge pull request #25313 from abpframework/maliming/fix-data-protection-cve-40372
Bump Microsoft.*/System.* packages to 10.0.7 (CVE-2026-40372)
3 weeks ago
Volosoft Agent
3da8c01d61
Merge pull request #25318 from abpframework/auto-merge/rel-10-3/4518
Merge branch dev with rel-10.3
3 weeks ago
Volosoft Agent
77c72cbc8f
Merge pull request #25317 from abpframework/auto-merge/rel-10-2/4517
Merge branch rel-10.3 with rel-10.2
3 weeks ago
İsmail ÇAĞDAŞ
e754b20899
Merge pull request #25304 from abpframework/maliming/fix-shared-mode-two-factor-login-10604
Support shared mode lookup by id for two-factor authentication
3 weeks ago
maliming
e9ddf3a6d3
address copilot review: drop unused using; make GetTokenName protected
3 weeks ago
maliming
14027a9075
address copilot review: treat expiration boundary as inclusive
3 weeks ago
maliming
b00a142f0e
test(identity): rename persistence test to match encrypted storage
3 weeks ago
maliming
517fccc2dd
refactor: simplify error handling in AbpTwoFactorTokenProvider
3 weeks ago
maliming
b6584cdc3b
address copilot review: narrow catch to ConcurrencyFailure; doc CodeLength range
3 weeks ago
maliming
367057f5d5
feat(identity): add single-use Email/Phone 2FA token providers
Replaces the TOTP-based Email/Phone 2FA providers under
TokenOptions.DefaultEmailProvider / DefaultPhoneProvider with
DataProtector-backed single-use equivalents.
- Encrypt the 6-digit code via IDataProtector (purpose chain isolated per
provider + token purpose), store ciphertext + absolute UTC expiration
(unix seconds) in the user token table
- Remove the stored entry on successful validation (true single-use)
- Concurrency race (ConcurrencyStamp failure) returns false instead of 500
- Configurable TokenLifespan (default 3 minutes) via Options
AbpSingleActiveTokenProvider.GenerateAsync now checks the IdentityResult
from UserManager.UpdateAsync so a silent persistence failure no longer
returns a token that was not saved.
Related to #25314 .
3 weeks ago
leironghua
78292ee4ef
Document: Fix elsa pro package name ( #25315 )
fix: update package names for ABP Elsa modules in documentation
3 weeks ago
bsogulcan
cd01c00254
docs(identity): document 2FA verification code mechanics and customization
3 weeks ago
Ma Liming
d9fc158e35
Merge pull request #25311 from scrapstation/dev
fix(#25310 ): revent hanging when acquiring closed channel after rabbitmq restart
3 weeks ago
maliming
e4ccf01d23
address copilot review: wait for stale channel release before disposal; add barrier timeouts in tests
3 weeks ago
maliming
69adc13cbe
address copilot review: remove racy timestamp assertion in serialization test
3 weeks ago
maliming
61f9fb278c
address copilot review: dispose stale channel even when recreate fails
3 weeks ago
maliming
27edcf5691
address copilot review: dispose stale channel outside lock; async delay in tests
3 weeks ago
maliming
4286e3f581
fix: use netstandard-compatible TryRemove overload in ChannelPool
3 weeks ago
maliming
ba4c0bd3d6
feat: add RabbitMQ tests and improve channel pool handling
4 weeks ago
github-actions[bot]
27ddaaa605
docs: update package version changes [skip ci]
4 weeks ago
maliming
542864f8ff
Fix System.Management self-closing tag and bump MAUI to 10.0.51
4 weeks ago
github-actions[bot]
2e80393b83
docs: update package version changes [skip ci]
4 weeks ago
maliming
fd52e935e7
Bump Microsoft.* and System.* packages to 10.0.7 (CVE-2026-40372)
4 weeks ago
maliming
212811d97b
Add update and host-tenant uniqueness tests for AbpIdentityUserValidator
4 weeks ago
Liu Ke
104b4d0a94
fix( #25310 ): revent hanging when acquiring closed channel after rabbitmq restart
4 weeks ago
maliming
37a0972595
Document host-only vs tenant-admin operations in shared mode
4 weeks ago
maliming
a613e8899c
Reuse two-factor cookie helper in shared test
4 weeks ago
Ma Liming
41a0b1236f
Update modules/identity/test/Volo.Abp.Identity.AspNetCore.Tests/Volo/Abp/Identity/AspNetCore/GetTwoFactorAuthenticationUser_Tests.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
4 weeks ago
Ma Liming
1b2906fdec
Update modules/identity/test/Volo.Abp.Identity.AspNetCore.Tests/Volo/Abp/Identity/AspNetCore/Shared_SignIn_Tests.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
4 weeks ago
Ma Liming
5c883f373d
Update modules/identity/test/Volo.Abp.Identity.AspNetCore.Tests/Volo/Abp/Identity/AspNetCore/Isolated_TwoFactor_Tests.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
4 weeks ago
maliming
8b48eb7f98
Add shared-user 2FA integration tests
4 weeks ago
Volosoft Agent
3325b4d578
Merge pull request #25309 from abpframework/auto-merge/rel-10-3/4516
Merge branch dev with rel-10.3
4 weeks ago
Volosoft Agent
f298ac2165
Merge pull request #25308 from abpframework/auto-merge/rel-10-2/4515
Merge branch rel-10.3 with rel-10.2
4 weeks ago