travelaudience / nexus-proxy

A proxy for Nexus Repository Manager that allows for optional authentication against external identity providers.
Apache License 2.0
31 stars 16 forks source link

How to use nexus proxy with machine users #11

Closed faizanahmad055 closed 5 years ago

faizanahmad055 commented 5 years ago

I have a few questions regarding the usage of nexus-proxy with machine users like maven etc.

  1. When using nexus proxy with GCP IAM authentication enabled. Do we have to first create users in nexus that are going to be authenticated via GCP?
  2. You have this line in the introduction: After being logged-in, and only when authentication is enabled, the user must request Nexus-specific credentials for using with tools like Maven, Gradle, sbt, Python (pip) and Docker. Can you explain please what do you mean by the user must request Nexus-specific credentials. What I don't understand is how and from whome the user is going to request credentials.
  3. I'm currently using keycloak proxy to do nexus authentication. From web ui authentication works fine. But when I try to upload a maven artifact it does not authenticate it. So currently my setup authenticates the user from browser but does not authenticate the machine users. I wonder how this is handled in nexus proxy?
pires commented 5 years ago

Please read Configuring nexus-proxy GCP IAM Authentication and let me know if you have any more questions. If not, please close this.