the SDK V1.8 lists the existing REST APIs of the ctrlX Rexroth apps in the folder "public/api". Is a Unix domain socket available for all these rest API calls via a slot/plug?
Solved! Go to Solution.
the docu within the SDK is only to view the API's.
But you can also use the REST API's directly on the control. Click on API Reference on the landingpage of your control (righthand side).
You can see it in the screenshot in the attachement.
Thank you for your answer.
That doesn’t quite answer my question.
Is there a UNIX domain socket for all REST APIs available, which listed under API references?
I want to access the REST APIs from my own service on the ctrlX. A UNIX domain socket is well suited for this, as it can be used without user authentication.
currently we do not provide a unix socket that is completely open, since it can bypass our user management.
For your use cases we do have a Service-2-Serice-Authentication that is currently only available for signed rexroth apps but will be available with version 01.12 (est. November 2021) for all third-party developers.
Thanks for the answer.
A unix domain socket is currently available for the ctlrX License Manager in version V1.8. This is used because there is no user credentials (password and username) available at the startup process of the app. If other ctrlX services must be accessed during startup, how can access be done (until 01.12)?
Will the unix domain socket be available until 01.12? What is the procedure with Service-2-Service Authentication?
When an own app is officially released in July, can the Service-2-Service-Authentication already be used? Is there any documentation or examples?
until 1.12 we have only a solution for ctrlX WORLD partners. In case you require this feature for 1.8 or 1.10 and you are ctrlX WORLD partner, please ask your support contact for further information regarding service-2-service authentication.