Details
-
Story
-
Resolution: Fixed
-
Major
-
3.0.0
-
4
Description
Background
Preemptive auth in general is bad (this is why clients like Maven does not do them by default). Still, there are valid user cases when it would be perfectly acceptable to have proxy repository outbound requests which are known to require authentication to use pre-emptive auth.
- the remote is a known internal endpoint that is implicitly trusted
- the remote is known to ALWAYS require auth, instead of for just some URLs
- the connection is over a https connection
- bandwidth needs to be conserved, this type of auth only sends one request with credentials instead of sending two,
- Load (network, disk, CPU) can be reduced
- outbound request logging is reduced ( 1 instead of 2)
- latency to resolve the incoming request is reduced
Acceptance
- Admins have a way of enabling pre-emptive authentication for maven proxy repositories
- Pre-emptive auth requires an HTTPS remote URL; this is enforced by validation for both UI and REST repo definition/configuration
Attachments
Issue Links
- is depended on by
-
NEXUS-12456 add support for "npm login" bearer token authentication to proxied upstream NPM private repositories
-
- Done
-
- is duplicated by
-
NEXUS-9025 Proxy NPM Repository does not send authentication upstream
-
- Closed
-
-
NEXUS-9360 Use preemptive authentication while communicate with authenticated proxy
-
- Closed
-
- is related to
-
NEXUS-8306 Pre-emptive authentication for remote proxy HTTP requests
-
- Closed
-
- relates
-
NEXUS-35916 Allow preemptive authentication for helm proxy repositories
-
- New
-
-
NEXUS-11300 Unable to connect to private repository on dockerhub
-
- Closed
-
-
NEXUS-25935 docker proxy repos do not work with pro and enterprise bintray docker registries using access keys
-
- Closed
-
-
NEXUS-26118 pip search does not work *via* NXRM PyPI proxy to NXRM PyPI repository and authentication is required
-
- Closed
-
-
NEXUS-14231 add option for preemptively sending auth to an HTTP proxy server
-
- New
-
-
NEXUS-22134 add support to Maven proxy repository for gitlab private maven repository http header token authentication
-
- New
-
- mentioned in
-
Page Loading...