这个MvcCachedApplicationConfigurationClient缓存问题你可以参考https://github.com/abpframework/abp/pull/24486
有一个现象,当权限丢失的时候,application-configuration key userid ,但是value 对应的值,currentUser is null, "auth": { "grantedPolicies": {} },
这是否导致任何问题?
Thanks. I will check this case. 👍
We will enhance this in the 10.0 patch version
https://github.com/abpframework/abp/pull/24607
Thanks.
hi
Can you try to override the TZConvertTimezoneProvider and remove the Africa/Asmera?
[Dependency(TryRegister = true)]
[ExposeServices(typeof(ITimezoneProvider))]
public class MyTZConvertTimezoneProvider : TZConvertTimezoneProvider
{
public override List<NameValue> GetWindowsTimezones()
{
return TZConvert.KnownWindowsTimeZoneIds.OrderBy(x => x).Select(x => new NameValue(x, x)).ToList();
}
public override List<NameValue> GetIanaTimezones()
{
return TZConvert.KnownIanaTimeZoneNames.OrderBy(x => x).Where(x => x.Contains("/") && !x.Contains("Etc") || x == "UTC").Select(x => new NameValue(x, x)).ToList();
}
}
Thanks.
a new way to solve it. See https://github.com/abpframework/abp/pull/24598
hi
复制这个类的源码到你的项目中
https://github.com/abpframework/abp/blob/dev/framework/src/Volo.Abp.AspNetCore/Microsoft/Extensions/DependencyInjection/CookieAuthenticationOptionsExtensions.cs
67行的ClientId需要来自Access token中而不是每个项目的ClientId.
var tokenHandler = new JwtSecurityTokenHandler();
var securityToken = (JwtSecurityToken)tokenHandler.ReadToken(your_access_token);
var clientid = securityToken.Claims.FirstOrDefault(c => c.Type == openiddict_client_id_claim_type)?.Value;
ClientId = clientid
https://www.nuget.org/packages/system.identitymodel.tokens.jwt/
hi
In an ABP organization, there are owner and developer accounts. You must provide a developer account's email address to the Blazorise website.
Can you try to use the developer email on the Blazorise website?
Thanks.