hi
It will be best if you can share a simple project.
Can you share a complete project?
Thanks, Can you share a project? In this way, I will find the reason.
Thanks.
hi
Can you share the response of https://localhost:44368/Abp/ApplicationConfigurationScript?
Or you can share a test project that can reproduce the problem.
Thanks.
hi
Main point, how can I register someone automatically based on the claims received from an external provider? Previously I just overrode CreateExternalUserAsync on LoginModel.
You can override the Task<IActionResult> OnGetAsync() method
if IsExternalLogin is true, then get user info by
var externalLoginInfo = await SignInManager.GetExternalLoginInfoAsync();
Do your register logic in the OnGetAsync by copy code from OnPostAsync method.
hi
Please share the logs.txt of your backend app.
You can share it via https://wetransfer.com/
Thanks.
liming.ma@volosoft.com
hi
Please check the logs from the browser console and the app's logs.
hi
Have you configured your app to Forwarded headers?
https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/proxy-load-balancer?view=aspnetcore-8.0#fhmo
validationParameters.ValidIssuer will be set as request.Scheme + Uri.SchemeDelimiter + host + request.PathBase
You can add a middleware to output the HTTP request info to logs to see the request host.
hi
if I can have any way to manage the organize data in azure?
This is not the initial design of the FM module.
If I want to upload a file from coding, do we have any accessible method of file management module to create folder in file management module? So I can have track of all the documents uploaded from code in file management module.
You can inject the Domain or AppService services to upload and manage the file/folder.
https://docs.abp.io/en/commercial/latest/modules/file-management#domain-services https://docs.abp.io/en/commercial/latest/modules/file-management#application-services
hi
What's the value of ReturnUrl?
And does your URL exist in RedirectAllowedUrls?
{
"App": {
"RedirectAllowedUrls": "http://localhost:4200,https://localhost:44307"
}
}