Volosoft Agent
810d4af5de
Merge pull request #25330 from abpframework/auto-merge/rel-10-4/4524
Merge branch dev with rel-10.4
1 month ago
Volosoft Agent
8673c4320c
Merge pull request #25328 from abpframework/skoc10-patch-3
Update workflow to merge dev with rel-10.4
1 month ago
selman koc
316dab4bbc
Update workflow to merge dev with rel-10.4
1 month ago
Volosoft Agent
98a89e2d40
Merge pull request #25327 from abpframework/auto-merge/rel-10-3/4523
Merge branch rel-10.4 with rel-10.3
1 month ago
Volosoft Agent
ac1040664f
Merge pull request #25326 from abpframework/skoc10-patch-3
Update workflow to merge rel-10.4 with rel-10.3
1 month ago
selman koc
ae5aa2496f
Update workflow to merge rel-10.4 with rel-10.3
1 month ago
Enis Necipoglu
41d66c1361
Merge pull request #25235 from abpframework/feat/mudblazor
Support MudBlazor.
1 month ago
Volosoft Agent
30dee7c30c
Merge pull request #25325 from abpframework/auto-merge/rel-10-3/4522
Merge branch dev with rel-10.3
1 month ago
Volosoft Agent
f12d9fd0bc
Merge pull request #25324 from abpframework/skoc/github-action
Add PowerShell installation step to build-and-test workflow
1 month ago
selmankoc
585f973bfe
Add PowerShell installation step to build-and-test workflow
Co-authored-by: Copilot <copilot@github.com>
1 month ago
Volosoft Agent
d4267e0cdb
Merge pull request #25323 from abpframework/auto-merge/rel-10-3/4521
Merge branch dev with rel-10.3
1 month 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
1 month ago
Ma Liming
29c1cfabaf
Merge pull request #25314 from bsogulcan/dev
docs(identity): document 2FA verification code mechanics and customization
1 month 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>
1 month ago
bsogulcan
aa023d2997
docs(identity): rewrite 2FA section for built-in single-use providers
1 month ago
selmankoc
6c13f1a0dc
Update GitHub workflows: enhance build-and-test.yml with concurrency and caching, and disable cancel-workflow.yml
1 month 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
1 month ago
Volosoft Agent
06f4d6bc07
Merge pull request #25321 from abpframework/auto-merge/rel-10-3/4520
Merge branch dev with rel-10.3
1 month 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
1 month 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
1 month ago
github-actions[bot]
9bea1ea4bd
docs: update package version changes [skip ci]
1 month 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
1 month ago
maliming
b344bcc334
Address Copilot review feedback
1 month ago
maliming
5bb367e520
Address Copilot review feedback
1 month ago
maliming
d85d7101ed
Address Copilot review feedback
1 month ago
maliming
77bc52ed28
Address Copilot review feedback
1 month ago
maliming
ecb23b626d
Add unit tests for shared user covering shared and separate database
1 month 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)
1 month ago
Volosoft Agent
3da8c01d61
Merge pull request #25318 from abpframework/auto-merge/rel-10-3/4518
Merge branch dev with rel-10.3
1 month 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
1 month 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
1 month ago
maliming
e9ddf3a6d3
address copilot review: drop unused using; make GetTokenName protected
1 month ago
maliming
14027a9075
address copilot review: treat expiration boundary as inclusive
1 month ago
maliming
b00a142f0e
test(identity): rename persistence test to match encrypted storage
1 month ago
maliming
517fccc2dd
refactor: simplify error handling in AbpTwoFactorTokenProvider
1 month ago
maliming
b6584cdc3b
address copilot review: narrow catch to ConcurrencyFailure; doc CodeLength range
1 month 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 .
1 month ago
leironghua
78292ee4ef
Document: Fix elsa pro package name ( #25315 )
fix: update package names for ABP Elsa modules in documentation
1 month ago
bsogulcan
cd01c00254
docs(identity): document 2FA verification code mechanics and customization
1 month ago
Ma Liming
d9fc158e35
Merge pull request #25311 from scrapstation/dev
fix(#25310 ): revent hanging when acquiring closed channel after rabbitmq restart
1 month ago
maliming
e4ccf01d23
address copilot review: wait for stale channel release before disposal; add barrier timeouts in tests
1 month ago
maliming
69adc13cbe
address copilot review: remove racy timestamp assertion in serialization test
1 month ago
maliming
61f9fb278c
address copilot review: dispose stale channel even when recreate fails
1 month ago
maliming
27edcf5691
address copilot review: dispose stale channel outside lock; async delay in tests
1 month ago
maliming
4286e3f581
fix: use netstandard-compatible TryRemove overload in ChannelPool
1 month ago
maliming
ba4c0bd3d6
feat: add RabbitMQ tests and improve channel pool handling
1 month ago
github-actions[bot]
27ddaaa605
docs: update package version changes [skip ci]
1 month ago
maliming
542864f8ff
Fix System.Management self-closing tag and bump MAUI to 10.0.51
1 month ago
github-actions[bot]
2e80393b83
docs: update package version changes [skip ci]
1 month ago
maliming
fd52e935e7
Bump Microsoft.* and System.* packages to 10.0.7 (CVE-2026-40372)
1 month ago