maliming
d79292baef
Check the permission state of each tree level in its own batch
- Keep the posted permission names untrimmed so they still match their definition
1 day ago
maliming
becf5a8a3b
Deduplicate the changed permission names posted by the modal
1 day ago
maliming
a7bf816669
Skip the permission update when the modal posts no change
- Assert that no per-permission state check runs in the batched read test
1 day ago
maliming
8cf95ac9d8
Send only the changed permissions and batch the permission state checks
- Post the changed permission names from the MVC modal instead of the whole tree
- Replace the per-name list scans with dictionary lookups on the read path
1 day ago
maliming
3a410b84d7
Remove dev-only changes from rel-10.7
2 days ago
maliming
27c8f8d4c7
Move the token providers into the Volo.Abp.Identity namespace
- One namespace no longer spans two assemblies now that they live in the domain layer
- The Data Protection purpose keeps its old string, so outstanding 2FA codes stay valid
3 days ago
maliming
2cf45f9eb1
Log token read failures without the exception
- Match the ASP.NET Core provider, which keeps the key id and key ring location out of the log
- Assert the provider the manager uses, not only the one the key's descriptor hands out
3 days ago
maliming
22bb2fee57
Look up single-active token providers through IdentityUserManager
- The public ProviderType is the last type registered under a key, not the one the manager uses
- Add cross-host coverage for a second user type and for both hosts opting out
3 days ago
maliming
265d5e1218
Move Identity token providers to the domain layer
- Register them in AbpIdentityDomainModule so both ends of a distributed flow use the same provider
- Add AbpIdentityTokenProviderOptions.UseAbpTokenProviders to opt out on every host
3 days ago
maliming
ab88a147c8
Drop the per-project FodyWeavers files covered by the shared property
1 week ago
maliming
3f40165cd8
Remove indeterminate state from group permission selection
1 week ago
maliming
2849534bb9
Resolve branding logo urls with the request path base
1 week ago
maliming
e567df5598
Fix password grant two-factor authentication flow
1 week ago
maliming
76079ee454
Remove indeterminate Grant All permission state
1 week ago
maliming
d66c8fa279
Send the tenant connection string in the request body
It was a query string parameter, so it was written to web server access logs
1 week ago
maliming
607bc55501
Keep tenant connection string out of the audit logs
DisableAuditingAttribute can now be used on method parameters
1 week ago
maliming
3e6d0b1b4b
Remove remaining owl arrow handlers from blog.js
2 weeks ago
maliming
d79fa71b41
Derive the OpenIddict opt-in URLs from the configured server endpoints
2 weeks ago
maliming
ab1daeeacd
Match opt-in URLs the same way as IgnoredUrls
2 weeks ago
maliming
e35825dc8a
Simplify OpenIddict endpoint path normalization
2 weeks ago
maliming
f1e28e0ebc
Match the path base and normalize OpenIddict opt-in endpoint paths
- Rename completedOnResponseStarting and fix response-start completion comments and docs
2 weeks ago
maliming
eaf1bf6fe3
Add opt-in options for completing the unit of work on response start
- Enable globally via CompleteUnitOfWorkOnResponseStarting or per path via the Urls list
- OpenIddict opts in its endpoints so token/session rows commit before the response
2 weeks ago
maliming
cdb8a1c805
Rename `IsValidateAsync` to `IsValidAsync`
2 weeks ago
maliming
7b24d3d49f
Reject invalid identity session cookies instead of signing them out
2 weeks ago
voloagent
653de5a8c8
Update_NPM_Packages
2 weeks ago
maliming
30cfd3cd4e
Replace owl.carousel with Swiper
2 weeks ago
maliming
76389a7e5b
Remove malihu-custom-scrollbar-plugin and use native scrollbars
2 weeks ago
maliming
28aa0bc852
Bump `@abp/ng.account` to rc.2 in cms-kit Angular demo
3 weeks ago
voloagent
6addd7e146
Update_NPM_Packages
3 weeks ago
maliming
6a525aacd9
Shorten the action menu and feature dialog comments
3 weeks ago
maliming
d2f2572aff
Keep the action menu origins and the accessible name of labeled activators
3 weeks ago
maliming
3da670f32d
Carry the tenant id in the GDPR events
- Delete the link users after the user is saved, a concurrency failure kept them deleted
- Create organization units of the current tenant only and insert them after every group is valid
3 weeks ago
maliming
3c1c69728a
Focus the first input of MudBlazor dialogs opened from action menus
3 weeks ago
maliming
dd396d1c8e
Do not validate the user while deleting it
3 weeks ago
maliming
4196f1c816
Remove all related data when deleting a user
- Clear password histories and passkeys, load the collections if they are missing
- Delete sessions, user delegations and link users with UserDeletedEventHandler
- Add OrganizationUnitManager.CreateManyAsync
3 weeks ago
maliming
24a2315eea
Make password visibility toggles accessible
4 weeks ago
maliming
1fd5f8c588
Render only the active tab in MudBlazor permission and feature modals
4 weeks ago
voloagent
d9ae95d2de
Update_NPM_Packages
4 weeks ago
maliming
cb7667557b
Update user's last sign-in time in a separate unit of work
1 month ago
maliming
4681a852e3
Add HasAbpJsonConversion property builder extension
1 month ago
maliming
14a1ee369d
Fix resource permission modal losing the selected lookup service
1 month ago
maliming
7f49e94d31
Add Korean (ko) localization for remaining framework and module resources
1 month ago
maliming
2766518254
Fall back to SignedIn when LastAccessed is null in inactive session cleanup
1 month ago
maliming
7d3ba2ec40
Map IdentityUserPasskey.Data as a json column for MySQL providers
1 month ago
maliming
25fecd927b
Reload the page after a feature or permission change affecting the current user
The MVC toolbars and menus are rendered on the server and cannot reflect the change otherwise
1 month ago
maliming
181ca6745f
Handle mud message alert and menu updates on the dispatcher
1 month ago
voloagent
58d7243319
Update_NPM_Packages
1 month ago
voloagent
aa20636352
Update_NPM_Packages
1 month ago
maliming
53a9a0c94b
Ignore `OpenIddictAuthorization` navigation changes when creating tokens
2 months ago
voloagent
ab8d46d1a0
Update_NPM_Packages
2 months ago