For a solar project, we would like to give the public an indicative idea of what there solarPotential is based on the address of their house. This requires an endpoint for which you are not logged in. I.e. no security checks. The endpoint would be connected to a permission on a protocol that belongs to the client where he manages the configurations of the system (I.e. minimum duration of run time, his interest rates, …). Can such a non-secured endpoint be generated from a permission on a protocol?
Not directly accessible on generated OpenApi endpoints on the Engine. You always need a JWT token. However, you can create a party and IAM user for which you fetch JWT from your service layer and use that one. NPL is strictly secure, you cannot make non-authenticated calls to the engine.