You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -133,31 +133,31 @@ While the project is designed to work out-of-the-box as an application, it might
133
133
134
134
The majority of the proxy's functionality occurs within a chain of middlewares. Each request passes through this chain, wherein each middleware performs a specific task:
135
135
136
-
1. **EnforceAuthMiddleware**
136
+
1. **`EnforceAuthMiddleware`**
137
137
138
138
- Handles authentication and authorization
139
139
- Configurable public/private endpoints
140
140
- OIDC integration
141
141
- Places auth token payload in request state
142
142
143
-
2. **BuildCql2FilterMiddleware**
143
+
2. **`BuildCql2FilterMiddleware`**
144
144
145
145
- Builds CQL2 filters based on request context/state
146
146
- Places [CQL2 expression](http://developmentseed.org/cql2-rs/latest/python/#cql2.Expr) in request state
147
147
148
-
3. **ApplyCql2FilterMiddleware**
148
+
3. **`ApplyCql2FilterMiddleware`**
149
149
150
150
- Retrieves [CQL2 expression](http://developmentseed.org/cql2-rs/latest/python/#cql2.Expr) from request state
151
151
- Augments request with CQL2 filter:
152
152
- Modifies query strings for `GET` requests
153
153
- Modifies JSON bodies for `POST`/`PUT`/`PATCH` requests
154
154
155
-
4. **OpenApiMiddleware**
155
+
4. **`OpenApiMiddleware`**
156
156
157
157
- Modifies OpenAPI specification based on endpoint configuration, adding security requirements
158
158
- Only active if `openapi_spec_endpoint` is configured
0 commit comments