The app settings files are correct.
Can you check it remotely if that possible.
Thank You.
Hello @gterdem
I have started to get another issue. The Angular app keeps reloading with the below URL after login to the Identity Server.
http://localhost:4200/?code=A8F1C4F953EF8900F6A62C7D16BA79F3F521EB9ED81A830F7B40E6C1A17C81D2&scope=openid%20profile%20BackendAdminAppGateway%20IdentityService%20SaasManagementService%20IntelligenceService&state=eWMwMmlYekhLclFFQnhWNUtuVW9mYXUwV3JKaFJ6eHk3MmNxc3lwSzNVdGtZ&session_state=IYqsHUIrvGi6j0VkVacwDV3tOeRRWhIw3IL4JZkrlPI.63123765C9DB6819C530237F93BC9AAD
I am getting this error on the gateway IDX20803: Unable to obtain configuration from: 'System.String'.
{
"_index": "msdemo-log-2021.01",
"_type": "_doc",
"_id": "H9eV_3YByTuNQQ71svrw",
"_version": 1,
"_score": null,
"_source": {
"@timestamp": "2021-01-14T06:29:29.3050748+00:00",
"level": "Information",
"messageTemplate": "{AuthenticationScheme} was not authenticated. Failure message: {FailureMessage}",
"message": "\"Bearer\" was not authenticated. Failure message: \"IDX20803: Unable to obtain configuration from: 'System.String'.\"",
"fields": {
"AuthenticationScheme": "Bearer",
"FailureMessage": "IDX20803: Unable to obtain configuration from: 'System.String'.",
"EventId": {
"Id": 7,
"Name": "AuthenticationSchemeNotAuthenticatedWithFailure"
},
"SourceContext": "IdentityServer4.AccessTokenValidation.IdentityServerAuthenticationHandler",
"RequestId": "0HM5OAG96UDBF:0000001E",
"RequestPath": "/api/abp/application-configuration",
"ConnectionId": "0HM5OAG96UDBF",
"Application": "BackendAdminAppGateway"
}
},
"fields": {
"@timestamp": [
"2021-01-14T06:29:29.305Z"
]
},
"highlight": {
"fields.Application.keyword": [
"@kibana-highlighted-field@BackendAdminAppGateway@/kibana-highlighted-field@"
]
},
"sort": [
1610605769305
]
}
"App": { "CorsOrigins": "http://localhost:4200,https://localhost:44374,http://localhost:4201" },`
I am using this function in the configureservices. I also have the cors setup in database.
private void ConfigureCors(ServiceConfigurationContext context, IConfiguration configuration)
{
context.Services.AddCors(options =>
{
options.AddPolicy(DefaultCorsPolicyName, builder =>
{
builder
.WithOrigins(
configuration["App:CorsOrigins"]
.Split(",", StringSplitOptions.RemoveEmptyEntries)
.Select(o => o.RemovePostFix("/"))
.ToArray()
)
.WithAbpExposedHeaders()
.SetIsOriginAllowedToAllowWildcardSubdomains()
.AllowAnyHeader()
.AllowAnyMethod()
.AllowCredentials();
});
});
}
Also the Auth Server after login doesn't redirect back to the angular application
The entire application works perfectly when run through visual studio.
Hello
I have deployed the backend abp applications using docker containers. When I try to run Abp Angular Application, It shows
Access to XMLHttpRequest at 'http://localhost:51533/api/abp/application-configuration' from origin 'http://localhost:4200' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Thanks
Check the docs before asking a question: https://docs.abp.io/en/commercial/latest/ Check the samples, to see the basic tasks: https://docs.abp.io/en/commercial/latest/samples/index The exact solution to your question may have been answered before, please use the search on the homepage.
Is there any workaround we can use to enable/disable modules?
Hello
Is it possible to disable an entire Module for a tenant?
Check the docs before asking a question: https://docs.abp.io/en/commercial/latest/ Check the samples, to see the basic tasks: https://docs.abp.io/en/commercial/latest/samples/index The exact solution to your question may have been answered before, please use the search on the homepage.
Hello Alper.
Appreciate your help. It worked by running the project through command line.
Hello Alper
my question related to generating proxy is related to Angular haven't been resolved. I am trying to group related topics so we could resolve our issues.
$ abp generate-proxy [11:24:09 INF] ABP CLI (https://abp.io) [11:24:09 INF] Version 4.0.2 (Stable) [11:24:13 WRN] Couldn't determinate version of "@abp/ng.schematics" package. [API Not Available] Request to https://localhost:44372/api/abp/api-definition is unsuccessful. Please double-check the URL in the source project environment and make sure your application is up and running.
For your second question
You should run the HttpApi.Host project in the terminal via dotnet run command. VS blocks the external requests.
-- I have the httpapi.host project running. the angular app is able to call the api.
I am getting this error when i try to generate the proxies
$ abp generate-proxy [11:24:09 INF] ABP CLI (https://abp.io) [11:24:09 INF] Version 4.0.2 (Stable) [11:24:13 WRN] Couldn't determinate version of "@abp/ng.schematics" package. [API Not Available] Request to https://localhost:44372/api/abp/api-definition is unsuccessful. Please double-check the URL in the source project environment and make sure your application is up and running.
@Mehmet
I want to develop my own custom angular theme. Is there any documentation that I can follow to configure all the abp related Login/logout/Permission components for the custom angular theme?