User story #5627
closed
Readonly API or otherwise restrictable API Accounts
Added by Florian Heigl about 10 years ago.
Updated over 6 years ago.
Description
Hi,
currently it is possible to create different API Accounts for different tasks.
For outside interaction (other applications pulling data from rudder) the API works but not in all cases the accessing application should be permitted to do any changes in rudder.
Some way for this would be having accounts that are restricted to i.e. readonly accesses.
Hello,
A clearly valid use case !
Some more thought on it:
- do you want more than just read/write authorization granularity ? For example, we may thing that some coniguration details are not at all public (port, passwords - even only hashes, etc)
- as a first workaround, one can configure Rudder Apache to only accept GET method on API url. As we really use verbs semantic, GET === read-only (write is done with PUT or POST).
- Category set to API
- Target version set to Ideas (not version specific)
- Related to User story #5798: Different access levels for API keys / REST API authorizations and rights added
- Target version changed from Ideas (not version specific) to 4.3.0~beta1
- Status changed from New to In progress
- Assignee set to François ARMAND
- Status changed from In progress to Pending technical review
- Assignee changed from François ARMAND to Vincent MEMBRÉ
- Pull Request set to https://github.com/Normation/rudder/pull/1822
- Assignee changed from Vincent MEMBRÉ to François ARMAND
- Status changed from Pending technical review to Pending release
- Status changed from Pending release to Released
This bug has been fixed in Rudder 4.3.0~beta1 which was released today.
- Related to deleted (User story #5798: Different access levels for API keys / REST API authorizations and rights)
- Has duplicate User story #5798: Different access levels for API keys / REST API authorizations and rights added
- Related to User story #7893: [API] Expose all configuration options from the WebUI in the API added
Also available in: Atom
PDF