Skip to content

Commit 7167984

Browse files
authored
Enhancement Proposal: Authentication Filter (#4136)
This document proposes a solution for enabling Authentication use cases through NGINX Gateway Fabric.
1 parent cd2cac5 commit 7167984

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Enhancement Proposal-4052: Authentiation Filter
2+
3+
- Issue: https://github.com/nginx/nginx-gateway-fabric/issues/4052
4+
- Status: Provisional
5+
6+
## Summary
7+
8+
Design and implement a means for users of NGINX Gateway Fabric to enable authentication on requests to their backend applications.
9+
This new filter should eventually expose all forms of authentication available through NGINX, both Open Source and Plus.
10+
11+
## Goals
12+
13+
- Design a means of configuring authentication for NGF
14+
- Design Authentication CRD with Basic Auth and JWT Auth in mind
15+
- Determine initial resource specification
16+
- Evaluate filter early in request processing, occurring before URLRewrite, header modifiers and backend selection
17+
- Authentication failures returns 401 Unauthorized by default
18+
- Ensure response codes are configurable
19+
20+
## Non-Goals
21+
22+
- Design for OIDC Auth
23+
- An Auth filter for TCP and UDP routes
24+
- Design for integration with [ExternalAuth in the Gateway API](https://gateway-api.sigs.k8s.io/geps/gep-1494/)

0 commit comments

Comments
 (0)