Hi,
You can use the BLOB Storing Azure Provider: https://docs.abp.io/en/abp/latest/Blob-Storing-Azure
Also please mention where is the mapping of Users and their corresponding blobs?
ABP uses the BLOB Storing system to save the user's profile picture, and the provider is the database by default https://docs.abp.io/en/abp/latest/Blob-Storing
ABP uses the user ID as a profile picture file name, so there is no need to store the link in the database
Hi,
First, you need to configure the module entity extension.
https://docs.abp.io/en/abp/latest/Module-Entity-Extensions#quick-example
For example:
public static void ConfigureExtraProperties()
{
OneTimeRunner.Run(() =>
{
ObjectExtensionManager.Instance.Modules()
.ConfigureSaas(saas =>
{
saas.ConfigureTenant(tenant =>
{
user.AddOrUpdateProperty<string>( //property type: string
"BlobConnectionString", //property name
property =>
{
//...other configurations for this property
}
);
});
});
});
}
You can check this: https://stackoverflow.com/questions/68659436/how-to-encrypt-a-class-property-using-mongodb-csfle-in-dot-net-core
Hi,
You can configure the AbpMongoDbContextOptions
Configure<AbpMongoDbContextOptions>(options =>
{
options.MongoClientSettingsConfigurer = settings =>
{
settings.AutoEncryptionOptions = ....
};
});
Hi,
I will ask the Angular team to help you.
Duplicate of :https://support.abp.io/QA/Questions/7158/after-login-button--the-api-url-is-blank-in-the-react-expo-emulator-please-resolve-this
Closing this, and refunded your ticket.
Hi,
Sorry.I missed a bit, you need to configure the static proxy.
https://docs.abp.io/en/abp/latest/API/Static-CSharp-API-Clients#without-contracts-example
context.Services.AddStaticHttpClientProxies(
typeof(ContractsModule).Assembly
);
Hi,
You can consider to add a new permission named SalesOrder.Screen
https://github.com/abpframework/abp/pull/19730