05-08-2017 05:50 AM
Does anyone have any material on enabling web service security above and beyond the OOTB Bearer token stuff?
Thanks!
Any help much appreciated.
Yours,
Adrian
05-08-2017 06:07 AM
Adrian,
Assuming that you are talking about triggered or ultra tasks where you can run SnapLogic pipeline via REST call’s, at present you have two options
1 - bearer token
2 - http basic auth, where you set http authrization → Basic Auth → your snaplogic login creds i.e. username and pwd
You can also create a service account which can only run triggered tasks, http://doc.snaplogic.com/users
Service accounts need to be given permissions on a project or group basis just like regular user accounts. These accounts, however, cannot log into Designer or Manager and can only be used to run triggered tasks using basic authentication.
For additional security options you can try accessing SnapLogic tasks via 3rd party API gateway solution.
05-08-2017 06:30 AM
Hi,
Yes I was referring to triggered tasks.
Thanks, where or how is basic authentication set up for a triggered task?
Yours,
Adrian
10-18-2017 07:02 AM
Hi, is this still the case, the service account can only run triggered task?
Is ultra supported for service account?
Thanks
10-18-2017 08:58 AM
No.
Any user with a standard account (has username and password) that has been granted at least Read + Execute Access to the project where the trigger task resides can run that trigger task using basic authentication. This can be a standard user or a service account. Service Accounts are setup like a normal user, and permissions are managed like a normal user, but it is unable to log in to the UI.
Ultra only works with bearer auth.