hi
The system cannot find the file specified
Have you uploaded the openiddict.pfx
to Azure as well?
https://abp.io/docs/latest/deployment/configuring-openiddict
great! 👍
hi
Try to add the below style to /wwwroot/global-styles.css
.ps__rail-x, .ps__rail-y {
display: none;
}
This will be fixed in next lepton version.
Thanks.
hi
How can I reproduce this problem in a new template project?
Can you share the code and steps?
liming.ma@volosoft.com
Thanks
hi
Can you try to upgrade <PackageReference Include="Yarp.ReverseProxy" Version="2.2.0" />
to 2.3.0?
See https://github.com/dotnet/aspnetcore/issues/59166#issuecomment-2688557285
hi
Can you try to add MyAbpEfCoreNavigationHelper
to your Auth(EF Core) website?
using Microsoft.EntityFrameworkCore.ChangeTracking;
using Volo.Abp.DependencyInjection;
using Volo.Abp.EntityFrameworkCore.ChangeTrackers;
using Volo.Abp.OpenIddict.Tokens;
namespace Pusula.Training.HealthCare.EntityFrameworkCore;
[Dependency(ReplaceServices = true)]
[ExposeServices(typeof(AbpEfCoreNavigationHelper))]
public class MyAbpEfCoreNavigationHelper : AbpEfCoreNavigationHelper
{
public override void ChangeTracker_Tracked(object? sender, EntityTrackedEventArgs e)
{
if (e.Entry.Entity.GetType() == typeof(OpenIddictToken))
{
return;
}
base.ChangeTracker_Tracked(sender, e);
}
public override void ChangeTracker_StateChanged(object? sender, EntityStateChangedEventArgs e)
{
if (e.Entry.Entity.GetType() == typeof(OpenIddictToken))
{
return;
}
base.ChangeTracker_StateChanged(sender, e);
}
}
hi
The scope here can be dynamic.
new KeyValuePair("scope", " ...SCOPES.... ") //Scopes Added Here
But the scope value must be defined in your ClientId
.
eg: myclient
has AbpAPI profile roles email phone offline_access
scope.
You can only pass the scope of AbpAPI profile roles email phone offline_access
Thanks.
hi
You can dynamic pass the scope
parameter dynamically, but you can only pass the scope that defined in backend.
hi
You can do that after enabling session management. You can remove all sessions, and then the user will log out.
see https://abp.io/docs/latest/modules/identity/session-management#how-it-works
Inject the ISecurityLogManager
to add new logs.
await _securityLogManager.SaveAsync(securityLog =>
{
securityLog.Identity = "Test";
securityLog.Action = "Test-Action";
securityLog.UserName = "Test-User";
});
https://abp.io/docs/latest/modules/identity/session-management https://abp.io/docs/latest/modules/account/session-management