Hello Community,
The Academy guides on how to create anonymous custom configuration services using WCF / .Net Framework - https://academy.creatio.com/docs/developer/back-end_development/configuration_web_service/configuration_web_service#title-1243-3
Suppose, I have a Creatio cloud instance on Linux using .Net Core. How does one go about creating an anonymous custom configuration service??
Regards
Shrikanth
Like
Hello Shrikanth,
In order to enable Anonymous service for .Net Core edition of Creatio all you need to do is to add information about this service to "AnonymousRoutes" block of ..\Terrasoft.WebHost\appsettings.json file.
It should look like this:
"Terrasoft.Configuration.[Service name]": [ "/ServiceModel/[Service name].svc" ]
Please note that there is no need to change service's source code.
Also, in case if "System.Web" name space is being used, it has to be changed to "Terrasoft.Web.Http.Abstractions".
Kind regards,
Roman
Hello Shrikanth,
To create a configuration service you need to authorize via the AuthService.svc. Please refer to the following article: https://academy.creatio.com/documents/technic-sdk/7-16/creating-configu…
Please let us know if any questions or concerns left,
Regards,
Kseniia
Kseniia Prokopenko,
The documentation clearly says that there is way to create a configuration service with Anonymous authentication. Hope you went through the Academy link I pasted in the question.
My question was -
The documentation only lists out the steps for the WCF based configuration services (Used by .Net Framework on Windows). How does one go about creating an anonymous service on a Linux installation of Creatio using .Net Core?
Kseniia Prokopenko,
Hi Kseniia, Request and appreciate your assistance for the above query
Hello Shrikanth,
In order to enable Anonymous service for .Net Core edition of Creatio all you need to do is to add information about this service to "AnonymousRoutes" block of ..\Terrasoft.WebHost\appsettings.json file.
It should look like this:
"Terrasoft.Configuration.[Service name]": [ "/ServiceModel/[Service name].svc" ]
Please note that there is no need to change service's source code.
Also, in case if "System.Web" name space is being used, it has to be changed to "Terrasoft.Web.Http.Abstractions".
Kind regards,
Roman