You are viewing the documentation for Blueriq 17. Documentation for other versions is available in our documentation directory.
Blueriq as a Service
Out of box the Blueriq Runtime supports security on Blueriq as a Service. In Blueriq it is possible to create your own web services, either via REST or SOAP. In order to secure a BAAS a shortcut needs to be created for the BAAS project, more information about creating shortcuts can be found here. When a shortcut is created a new property needs to be added.
blueriq.shortcut.ExampleShortcut.securityEnabled=true
When adding this property to a BAAS shortcut the BAAS will be marked as secure. This means that the BAAS shortcut now enforces basic authentication. The WSDL endpoint of a SOAP webservice are still reachable even if a shortcut is marked as secure.
Example
When a shortcut is defined like this:
blueriq.shortcut.Webservice.project=export-Webservice blueriq.shortcut.Webservice.version=0.0-Trunk blueriq.shortcut.Webservice.securityEnabled=true
These endpoints are secured.
REST: Runtime/server/rest/Webservice/** SOAP: webservices/aaas/Webservice/**
The SOAP WSDL is not secured.
webservices/aaas/Webservice/aaas.wsdl
Blueriq only secures endpoints on startup! Newly created secure shortcuts while the Runtime is running are not registered.