Turbine Authentication
10 min
swimlane turbine auth connector the turbine authentication connector provides a secure method for obtaining authentication tokens, enabling automated and secure interactions with the turbine platform the turbine authentication connector provides a secure and streamlined method for authenticating users within the swimlane turbine platform by leveraging this connector, users can obtain authentication tokens necessary for secure interactions with turbine services the integration simplifies the login process, ensuring that users can quickly access the platform's features without compromising security this connector is essential for maintaining a secure environment while enabling automated workflows and actions within swimlane turbine's low code security automation platform prerequisites to effectively utilize the turbine authentication connector, the following prerequisites must be met http basic authentication with the following parameters url the endpoint for the authentication service username your user identifier for the service password the corresponding secret key for your user account swimlane turbine auth connector this connector integrates with swimlane turbine to fetch the swimlane user's token and other details asset setup the connector requires the following inputs for authentication username password capabilities this connector provides the following capabilities get auth token configurations swimlane turbine auth http basic authentication authenticates using username and password configuration parameters parameter description type required url a url to the target host string required username username string required password password string required verify ssl verify ssl certificate boolean optional http proxy a proxy to route requests through string optional actions get auth token obtain an authentication token for use with turbine services, enabling secure interactions with the platform endpoint url /tenant/api/users/login method post output parameter type description status code number http status code of the response reason string response reason phrase useraccountaccessmodels object output field useraccountaccessmodels userid string unique identifier accountid string unique identifier name string name of the resource domain string output field domain isadmin boolean output field isadmin disabled boolean output field disabled tenantusers array output field tenantusers tenantid string unique identifier name string name of the resource disabled boolean output field disabled istenantready boolean output field istenantready issuperadmin boolean output field issuperadmin isswimlaneuser boolean output field isswimlaneuser chatgpt boolean output field chatgpt email string output field email enableturbine boolean output field enableturbine enabledistributionportal boolean output field enabledistributionportal sharedaccounts array output field sharedaccounts file name string name of the resource file string output field file isme boolean output field isme isadmin boolean output field isadmin example \[ { "status code" 200, "response headers" { "content type" "application/json", "date" "thu, 01 jan 2024 00 00 00 gmt" }, "reason" "ok", "json body" { "useraccountaccessmodels" {}, "isme" true, "isadmin" true, "token" "string", "refreshtoken" "string", "tenants" \[], "favorites" {}, "firstname" "example name", "lastname" "example name", "middleinitial" {}, "displayname" "example name", "lastlogin" "string", "activedirectoryguid" {}, "domain" {}, "active" true } } ] response headers header description example cache control directives for caching mechanisms no store connection http response header connection keep alive content encoding http response header content encoding gzip content security policy http response header content security policy content type the media type of the resource application/json date the date and time at which the message was originated thu, 15 feb 2024 13 34 24 gmt pragma http response header pragma no cache set cookie http response header set cookie strict transport security http response header strict transport security transfer encoding http response header transfer encoding chunked vary http response header vary accept encoding x frame options http response header x frame options sameorigin