0
ab created
- ABP Framework version: v3.3.1
- UI type: MVC
- Tiered (MVC) or Identity Server Seperated (Angular): no
- Exception message and stack trace:
- The required antiforgery cookie ".AspNetCore.Antiforgery.dXGKnviEebk" is not present.
- Steps to reproduce the issue:
I have created a custom blank page, that does not use the default/ lepthon, theme. On this page I do this simple call
(function () {
immoRecommend.clientInformations.clientInformationManager.createLog
('7245a066-5457-4941-8aa7-3004778775f0', 'sdsd', 'kdkdkd', {
type: 'POST',
dataType: 'xml'
})
.then(function () {
abp.notify.info('Successfully added!');
});
})();
The AppService looks like:
public class ClientInformationManager : ApplicationService, IClientInformationManager
{
[AllowAnonymous]
public async Task CreateLogAsync(string ipContext, string agentContext, string referralCode)
{
ClientInformationCreateDto clientInformationCreateDto = new ClientInformationCreateDto();
clientInformationCreateDto.IP = ipContext;
await _clientInformationAppService.CreateAsync(new ClientInformationCreateDto());
}
}
I can call the API with swagger without any issues.
Options of AbpAntiForgeryOptions are not touched. When I disable AntiForgeryOptions like
Configure<AbpAntiForgeryOptions>(options =>
{
options.AutoValidate = false;
});
it works of cause. However, I want to have it enabled.
How can I make it work/ do I have to add something to my blank razor page since I dont use the default theme (and might miss a configuration?)
Thanks