maliming
250c4c92bd
Address Copilot review feedback
6 months ago
maliming
1e9a3fcc34
Lookup parent organization unit under the target tenant
6 months ago
maliming
b5aed59ea9
Address Copilot review feedback
6 months ago
maliming
d183a1ec9e
Validate parent organization unit tenant on create and move
6 months ago
Volosoft Agent
b80922994a
Merge pull request #25341 from abpframework/auto-merge/rel-10-2/4531
Merge branch rel-10.3 with rel-10.2
6 months 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
6 months ago
maliming
a39ec69d12
Address Copilot review feedback
6 months 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.
6 months 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
6 months ago
Engincan VESKE
0ed505d561
Merge pull request #25336 from abpframework/maliming/fix-blazor-pathbase-bundle-25335
fix: blazor `<AbpStyles>`/`<AbpScripts>` ignore PathBase
6 months 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
6 months ago
maliming
c27820d3bd
fix: blazor `<AbpStyles>`/`<AbpScripts>` ignore PathBase
Resolves #25335
6 months ago
Volosoft Agent
ac1040664f
Merge pull request #25326 from abpframework/skoc10-patch-3
Update workflow to merge rel-10.4 with rel-10.3
6 months ago
selman koc
ae5aa2496f
Update workflow to merge rel-10.4 with rel-10.3
6 months ago
Volosoft Agent
f12d9fd0bc
Merge pull request #25324 from abpframework/skoc/github-action
Add PowerShell installation step to build-and-test workflow
6 months ago
selmankoc
585f973bfe
Add PowerShell installation step to build-and-test workflow
Co-authored-by: Copilot <copilot@github.com>
6 months 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
6 months 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>
6 months ago
selmankoc
6c13f1a0dc
Update GitHub workflows: enhance build-and-test.yml with concurrency and caching, and disable cancel-workflow.yml
6 months 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
6 months 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
6 months ago
maliming
b344bcc334
Address Copilot review feedback
6 months ago
maliming
5bb367e520
Address Copilot review feedback
6 months ago
maliming
d85d7101ed
Address Copilot review feedback
6 months ago
maliming
77bc52ed28
Address Copilot review feedback
6 months ago
maliming
ecb23b626d
Add unit tests for shared user covering shared and separate database
6 months 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
6 months 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
6 months ago
maliming
212811d97b
Add update and host-tenant uniqueness tests for AbpIdentityUserValidator
6 months ago
maliming
37a0972595
Document host-only vs tenant-admin operations in shared mode
6 months ago
maliming
a613e8899c
Reuse two-factor cookie helper in shared test
6 months 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>
6 months 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>
6 months 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>
6 months ago
maliming
8b48eb7f98
Add shared-user 2FA integration tests
6 months 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
6 months ago
Ma Liming
74a2d98c92
Merge branch 'rel-10.3' into auto-merge/rel-10-2/4515
6 months 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`
6 months 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.
6 months ago
maliming
8ea6b9f025
Make 2FA flows tenant-aware and enforce pre-checks
6 months 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
6 months ago
maliming
d8a4e1a21c
Bump @abp/lodash lodash dependency to ^4.18.1
6 months 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.
6 months 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.
6 months 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
6 months ago
Engincan VESKE
2b84777d52
Merge pull request #25302 from abpframework/upgrade/mongodb-driver-3.8.0
Upgrade `MongoDB.Driver` to 3.8.0
6 months ago
github-actions[bot]
d4d78c51a9
docs: update package version changes [skip ci]
6 months ago
maliming
135a2f05ef
Upgrade MongoDB.Driver to 3.8.0
6 months 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
6 months 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
6 months ago