hi
Don't use TenantSettingValueProvider , Please use ISettingProvider to get setting value.
ISettingProvider will try to get from User -> Tenant - Host - Default
hi
I cant restore the DevExpress packages.
Can you share a template project instead of the huge project?
Thanks.
hi
Can you share a test username and password?
liming.ma@volosoft.com
Thanks
: )
hi
This is the public info of the OAuth2 server.
They don't contain any Sensitive data. https://datatracker.ietf.org/doc/html/rfc8414#section-3
RSA public key is not Sensitive
See
https://accounts.google.com/.well-known/openid-configuration https://account.apple.com/.well-known/openid-configuration https://login.microsoftonline.com/common/v2.0/.well-known/openid-configuration
hi
how about picking the connection string key at run time like "AbpIdentityServer_<<TENANTNAME>>"
If you don't want to use Database Connection Strings
You can override and replace the MultiTenantConnectionStringResolver service.
https://github.com/abpframework/abp/blob/dev/framework/src/Volo.Abp.MultiTenancy/Volo/Abp/MultiTenancy/MultiTenantConnectionStringResolver.cs#L27-L82
https://github.com/abpframework/abp/blob/dev/framework/test/Volo.Abp.MultiTenancy.Tests/Volo/Abp/Data/MultiTenancy/MultiTenantConnectionStringResolver_Tests.cs
hi
IPermissionStore PermissionStore;
var result = await PermissionStore.IsGrantedAsync(permissionName, RolePermissionValueProvider.ProviderName, roleName);