action yodlee_saml_login {
label: "Saml Login"
description: "The SAML login service is used to authenticate system users with a SAML response.
A new user will be created with the input provided if that user isn't already in the system.
For existing users, the system will make updates based on changes or new information.
When authentication is successful, a user session token is returned.
Note:
The content type has to be passed as application/x-www-form-urlencoded. issuer, source and samlResponse should be passed as body parameters."
provider: yodlee
method: POST
path: "/user/samlLogin"
encoding: json
input: {
type: "object"
properties: {
issuer: {
type: "string"
}
samlResponse: {
type: "string"
}
source: {
type: "string"
}
}
required: ["issuer", "samlResponse"]
additionalProperties: false
}
output: {
type: "object"
additionalProperties: true
}
}