authentication to the chef server just needs one key and then permission to the orgs it requests searches from. simple implementation allowing support for multiple orgs:
requests to the app follow /<org>/<query>
examples:
GET /org-a/tags:some-tag
GET /org-b/tags:some-tag
each of those requests would hit their respective chef servers
to allow backwards compatibility, the chef org could be a get parameter.
Possibly in the future this could even support multiple chef servers.
authentication to the chef server just needs one key and then permission to the orgs it requests searches from. simple implementation allowing support for multiple orgs: requests to the app follow
/<org>/<query>
examples:
GET /org-a/tags:some-tag
GET /org-b/tags:some-tag
each of those requests would hit their respective chef servers
to allow backwards compatibility, the chef org could be a get parameter.
Possibly in the future this could even support multiple chef servers.