Volosoft Agent
b80922994a
Merge pull request #25341 from abpframework/auto-merge/rel-10-2/4531
Merge branch rel-10.3 with rel-10.2
4 weeks ago
Ma Liming
dbf3d60dec
Merge pull request #25340 from abpframework/maliming/fix-blazor-bundle-webassembly-files
fix: blazor `<AbpStyles>`/`<AbpScripts>` lose `PathBase` for WebAssembly files
4 weeks ago
maliming
a39ec69d12
Address Copilot review feedback
4 weeks ago
maliming
a7610e51cb
fix: blazor `<AbpStyles>`/`<AbpScripts>` lose `PathBase` for `WebAssemblyStyleFiles`/`WebAssemblyScriptFiles`
Resolve `WebAssemblyStyleFiles` and `WebAssemblyScriptFiles` through `IComponentBundleUrlBuilder` so they receive the same `PathBase` prefixing as the prerender bundle files.
4 weeks ago
Volosoft Agent
f36f133152
Merge pull request #25337 from abpframework/auto-merge/rel-10-2/4528
Merge branch rel-10.3 with rel-10.2
4 weeks ago
Engincan VESKE
0ed505d561
Merge pull request #25336 from abpframework/maliming/fix-blazor-pathbase-bundle-25335
fix: blazor `<AbpStyles>`/`<AbpScripts>` ignore PathBase
4 weeks ago
maliming
6675411e2e
Address Copilot review feedback
- Skip prefixing for external URLs (http/https/protocol-relative/data:)
- Use IsNullOrWhiteSpace for AppBasePath check to align with PR #22514
4 weeks ago
maliming
c27820d3bd
fix: blazor `<AbpStyles>`/`<AbpScripts>` ignore PathBase
Resolves #25335
4 weeks 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
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
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
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
selmankoc
6c13f1a0dc
Update GitHub workflows: enhance build-and-test.yml with concurrency and caching, and disable cancel-workflow.yml
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
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
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
212811d97b
Add update and host-tenant uniqueness tests for AbpIdentityUserValidator
1 month ago
maliming
37a0972595
Document host-only vs tenant-admin operations in shared mode
1 month ago
maliming
a613e8899c
Reuse two-factor cookie helper in shared test
1 month 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>
1 month 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>
1 month 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>
1 month ago
maliming
8b48eb7f98
Add shared-user 2FA integration tests
1 month 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
1 month ago
Ma Liming
74a2d98c92
Merge branch 'rel-10.3' into auto-merge/rel-10-2/4515
1 month ago
Engincan VESKE
0ce4787b07
Merge pull request #25307 from abpframework/bump-lodash-to-4.18.1
Bump `@abp/lodash` lodash dependency to `^4.18.1`
1 month ago
maliming
ca9c2723f0
Apply tenant identity options before base password sign-in
Switching CurrentTenant to user.TenantId in PasswordSignInAsync without refreshing IdentityOptions meant that lockout, password policy and other tenant-scoped options used host values during the base sign-in call. Call IdentityOptions.SetAsync inside the tenant switch so downstream checks use the user's tenant configuration.
1 month ago
maliming
8ea6b9f025
Make 2FA flows tenant-aware and enforce pre-checks
1 month ago
maliming
db07204b7a
Make UserManager.FindByIdAsync shared-aware by default
- Override IdentityUserManager.FindByIdAsync to fall back to a cross-tenant lookup in shared user sharing strategy so any caller that hits FindByIdAsync from a non-matching tenant context (including base SignInManager internals for TwoFactorSignInAsync and TwoFactorRecoveryCodeSignInAsync) can still resolve a tenant user by id
- Drop the now-redundant AbpSignInManager.GetTwoFactorAuthenticationUserAsync override; the base implementation works automatically through the new FindByIdAsync behavior
- Cover the new FindByIdAsync behavior with unit tests
1 month ago
maliming
d8a4e1a21c
Bump @abp/lodash lodash dependency to ^4.18.1
1 month ago
maliming
7fd2d44dd7
Add contract test covering login-then-two-factor lookup chain
Guards against regressing the data-access contract behind the 2FA redirect bug: login must find a tenant user by user name from a host context, and the 2FA mid-flow must then resolve the same tenant user by id from the same host context.
1 month ago
maliming
cb5c17b124
Add integration test for GetTwoFactorAuthenticationUserAsync in shared mode
Exercises the full cookie round-trip: writes a TwoFactorUserId cookie carrying a tenant user id, then verifies that AbpSignInManager.GetTwoFactorAuthenticationUserAsync returns the tenant user when CurrentTenant is null.
1 month ago
maliming
fa9e4f13cf
Support shared mode lookup by id for two-factor authentication user
- Add IdentityUserManager.FindSharedUserByIdAsync to resolve a user by id across tenants in shared user sharing strategy
- Override AbpSignInManager.GetTwoFactorAuthenticationUserAsync to use it so the 2FA mid-flow can still find a tenant-scoped user when CurrentTenant is host
- Cover the new method with unit tests
1 month ago
Engincan VESKE
2b84777d52
Merge pull request #25302 from abpframework/upgrade/mongodb-driver-3.8.0
Upgrade `MongoDB.Driver` to 3.8.0
1 month ago
github-actions[bot]
d4d78c51a9
docs: update package version changes [skip ci]
1 month ago
maliming
135a2f05ef
Upgrade MongoDB.Driver to 3.8.0
1 month ago
Volosoft Agent
bc1196f424
Merge pull request #25299 from abpframework/auto-merge/rel-10-2/4512
Merge branch rel-10.3 with rel-10.2
1 month ago
Engincan VESKE
c6d75a097b
Merge pull request #25292 from abpframework/fix/25291-default-background-job-worker-options-configure
Update default background job worker options configuration in docs
1 month ago
Engincan VESKE
60fab35304
Merge pull request #25276 from abpframework/improve/batch-state-checker-shared-scope
Improve batch state checker performance and add RequireFeaturesSimpleBatchStateChecker
1 month ago
Volosoft Agent
b85170cd12
Merge pull request #25296 from abpframework/auto-merge/rel-10-2/4509
Merge branch rel-10.3 with rel-10.2
1 month ago
Engincan VESKE
3502eaedfb
Merge pull request #25295 from abpframework/fix/ef-core-database-provider-detection
Detect EF Core database provider by keyword match
1 month ago
maliming
7819e602ff
Detect EF Core database provider by keyword match
- Extract provider name mapping into EfCoreDatabaseProviderHelper
- Match provider names by Contains instead of exact switch, so newer assembly names (e.g. MySql.EntityFrameworkCore) are recognized without code changes
- Add unit tests covering real provider assemblies and string fallbacks
1 month ago