Zastanawiam następujące dwa sposoby identyfikacji najemcy żądanie HTTP w środowisku multi-tenant - hardcoding najemcy w URI:Czy przechodzi najemcę w niestandardowym nagłówku HTTP RESTful?
/{tenantUuid}/foos/{id}
Albo przechodząc najemcy w zwyczaju HTTP nagłówek, takich jak:
X-Auth-Token: 7d2f63fd-4dcc-4752-8e9b-1d08f989cc00"
(podobne do: http://docs.openstack.org/api/quick-start/content/)
Należy zauważyć, że w {id}
jest unikalny dla wszystkich najemców - tak więc /{tenantUuid}/foos/{id}
nadal jednoznacznie identyfikuje zasób foo
.
Moje pytanie brzmi - czy teoretycznie słuszne jest używanie do tego celu niestandardowego nagłówka, czy też użycie niestandardowego nagłówka nie jest spokojne. Jestem również świadomy, że nagłówki X-...
zostały wycofane, ale pytanie to ignoruje ten fakt.
Dzięki.