summaryrefslogtreecommitdiff
path: root/src/authorization
diff options
context:
space:
mode:
Diffstat (limited to 'src/authorization')
-rw-r--r--src/authorization/cedar_authorizer.rs14
1 files changed, 0 insertions, 14 deletions
diff --git a/src/authorization/cedar_authorizer.rs b/src/authorization/cedar_authorizer.rs
index ceaee51c..0f53dacb 100644
--- a/src/authorization/cedar_authorizer.rs
+++ b/src/authorization/cedar_authorizer.rs
@@ -113,7 +113,6 @@ impl CedarAuthorizer {
) -> Result<cedar_policy::Context, Box<dyn std::error::Error>> {
let mut items = std::collections::HashMap::new();
- items.insert("bearer_token".to_string(), self.token_from(&http_request));
items.insert("host".to_string(), self.safe_string(&http_request.host));
items.insert("method".to_string(), self.safe_string(&http_request.method));
items.insert("path".to_string(), self.safe_string(&http_request.path));
@@ -123,19 +122,6 @@ impl CedarAuthorizer {
)?)
}
- fn token_from(
- &self,
- http_request: &envoy_types::pb::envoy::service::auth::v3::attribute_context::HttpRequest,
- ) -> cedar_policy::RestrictedExpression {
- let bearer_token = &http_request
- .headers
- .get("authorization")
- .and_then(|auth| auth.strip_prefix("Bearer "))
- .unwrap_or("");
-
- self.safe_string(bearer_token)
- }
-
fn safe_string(&self, item: &str) -> cedar_policy::RestrictedExpression {
cedar_policy::RestrictedExpression::new_string(item.to_string())
}