maliming
a4dee5a624
Upgrade to .NET 11.0 RC 1
1 month ago
maliming
f575ce73be
Upgrade OpenIddict to 7.7.0
- Align Microsoft.* and System.* packages with the versions OpenIddict 7.7.0 requires
2 months ago
Venâncio Carneiro
2364632737
Update pt.json
Revise translation file to match commercial modules
Adjusted keys and wording in the Account module translations so
they are consistent with the commercial module equivalents.
2 months ago
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
2 months ago
maliming
becf5a8a3b
Deduplicate the changed permission names posted by the modal
2 months 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
2 months 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
2 months ago
maliming
3a410b84d7
Remove dev-only changes from rel-10.7
2 months ago
Filipe Carneiro
b82bb5e1bd
Add Portuguese (pt) localization for Account module
2 months 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
2 months 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
2 months 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
2 months 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
2 months ago
maliming
ab88a147c8
Drop the per-project FodyWeavers files covered by the shared property
2 months ago
maliming
3f40165cd8
Remove indeterminate state from group permission selection
2 months ago
maliming
2849534bb9
Resolve branding logo urls with the request path base
2 months ago
maliming
e567df5598
Fix password grant two-factor authentication flow
2 months ago
maliming
76079ee454
Remove indeterminate Grant All permission state
2 months 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
2 months ago
maliming
607bc55501
Keep tenant connection string out of the audit logs
DisableAuditingAttribute can now be used on method parameters
2 months ago
maliming
3e6d0b1b4b
Remove remaining owl arrow handlers from blog.js
2 months ago
maliming
d79fa71b41
Derive the OpenIddict opt-in URLs from the configured server endpoints
2 months ago
maliming
ab1daeeacd
Match opt-in URLs the same way as IgnoredUrls
2 months ago
maliming
e35825dc8a
Simplify OpenIddict endpoint path normalization
2 months 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 months 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 months ago
maliming
cdb8a1c805
Rename `IsValidateAsync` to `IsValidAsync`
2 months ago
maliming
7b24d3d49f
Reject invalid identity session cookies instead of signing them out
2 months ago
voloagent
653de5a8c8
Update_NPM_Packages
2 months ago
maliming
30cfd3cd4e
Replace owl.carousel with Swiper
2 months ago
maliming
76389a7e5b
Remove malihu-custom-scrollbar-plugin and use native scrollbars
2 months ago
maliming
28aa0bc852
Bump `@abp/ng.account` to rc.2 in cms-kit Angular demo
2 months ago
voloagent
6addd7e146
Update_NPM_Packages
2 months ago
maliming
6a525aacd9
Shorten the action menu and feature dialog comments
2 months ago
maliming
d2f2572aff
Keep the action menu origins and the accessible name of labeled activators
2 months 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
2 months ago
maliming
3c1c69728a
Focus the first input of MudBlazor dialogs opened from action menus
2 months ago
maliming
dd396d1c8e
Do not validate the user while deleting it
2 months 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
2 months ago
maliming
24a2315eea
Make password visibility toggles accessible
3 months ago
maliming
1fd5f8c588
Render only the active tab in MudBlazor permission and feature modals
3 months ago
voloagent
d9ae95d2de
Update_NPM_Packages
3 months ago
maliming
cb7667557b
Update user's last sign-in time in a separate unit of work
3 months ago
maliming
4681a852e3
Add HasAbpJsonConversion property builder extension
3 months ago
maliming
14a1ee369d
Fix resource permission modal losing the selected lookup service
3 months ago
maliming
7f49e94d31
Add Korean (ko) localization for remaining framework and module resources
3 months ago
maliming
2766518254
Fall back to SignedIn when LastAccessed is null in inactive session cleanup
3 months ago
maliming
7d3ba2ec40
Map IdentityUserPasskey.Data as a json column for MySQL providers
3 months 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
3 months ago
maliming
181ca6745f
Handle mud message alert and menu updates on the dispatcher
3 months ago