authorize: avoid serializing databroker data map to improve performance (#995)

This commit is contained in:
Caleb Doxsey 2020-06-24 14:00:08 -06:00 committed by GitHub
parent 7110948296
commit 3ad8cbf4ec
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 104 additions and 29 deletions

View file

@ -4,9 +4,9 @@ default allow = false
route := first_allowed_route(input.http.url)
session := input.databroker_data["type.googleapis.com/session.Session"][input.session.id]
user := input.databroker_data["type.googleapis.com/user.User"][session.user_id]
directory_user := input.databroker_data["type.googleapis.com/directory.User"][session.user_id]
session := input.databroker_data.session
user := input.databroker_data.user
directory_user := input.databroker_data.directory_user
# allow public