Comments (3)
Describe the bug The docs state the following for the workflow execution API:
You can add dynamic app authentication when starting a workflow by using the following header: 'appauth'. Example: 'appauth: jira=auth for jira;elasticsearch=elasticsearch auth'. This works both with the name of the auth, and the ID.
I tried that but it seems not to work.
To Reproduce
- Create a workflow with an app which has some authenticaiton set.
- run the workflow via the API and set the appauth header.
--> curl -XPOST -H "Authorization: Bearer secret" https://hostname/api/v1/workflows/6e7dc6cc-6cb9-4c32-98b6-3dddbc6738a8/execute -d '{"execution_argument": "test"}' -k -H "appauth: CrowdStrike=test-auth"Expected behavior appauth header should overwrite configured authentication in the workflow. Instead the workflow execution is run with the configured authentication. Setting no authentication on the node does also not change the behavior.
I wonder whether this could be version based. @0x0elliot could you test out whether dynamic app auth works?
from shuffle.
I verified this works fine now in the latest nightly backend version for API calls. Curently not working for webhooks...
from shuffle.
I verified this works fine now in the latest nightly backend version for API calls. Curently not working for webhooks...
Thanks for the feedback!
from shuffle.
Related Issues (20)
- Backend not using proxy configuration despite claiming it's using it HOT 5
- Backend and orborus connection issues HOT 2
- shuffle lambda integration HOT 3
- Fix Shuffle Tools filter list bug
- Shuffle docs do not scroll on time HOT 9
- JSON parsing sometimes fails when using quotes within values of actions
- changeme is undefined HOT 7
- File encryption works differently when using the "Create file" action and manually uploading a file
- [FR] Workflow Issues Notification drop down
- subflow does not start when not started from starting node HOT 1
- New Action for thehive 5 App HOT 6
- Can't create a Qradar Webhook HOT 2
- onperm version subflow does not pass Execution Argument and work as manual start HOT 1
- Make Git repository mapping & "sync" work properly
- shuffle_openapi_1.1.0 not working
- Implement Data Persistence for Shuffle on Kubernetes using EBS/EFS Provisioners HOT 3
- database elasticsearch HOT 8
- APP SDK Parsing parameter error HOT 1
- Problem parsing similar variables when names overlap HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from shuffle.