[ATS Proxy] Bolt url auto-population and authentication not happening

I have got proxy created for both https and bolt protocol. Both are working fine.

Current behavior I have noticed:

  • I hit in the browser https://my-neo4j-proxy-domain:19757
  • It prompts for user name and password. I provide the same and hit enter.
  • Then the second login page comes up where I need to provide bolt+s://my-neo4j-bolt-proxy-domain:443 url, username and password
  • Then finally, I get the database connection done

Ideal scenario expectation:

  • I hit in the browser https://my-neo4j-proxy-domain:19757
  • It prompts for user name and password. I provide the same and hit enter.
  • Then it automatically does the configured bolt url connection and database connection is done.

Configuration

dbms.default_advertised_address=my-neo4j-proxy-domain
dbms.connector.bolt.enabled=true
dbms.connector.bolt.listen_address=:19758
dbms.connector.bolt.advertised_address=my-neo4j-bolt-proxy-domain:443
dbms.connector.bolt.tls_level=required
dbms.ssl.policy.bolt.enabled=true

dbms.connector.https.enabled=true
dbms.connector.https.listen_address=:19757

My query:

Why am I getting prompt for second login page where I have to manually enter bolt url and credentials?

Hi @rakumari,

Thanks for your question!

The first authentication prompt you're seeing may be because your proxy is trying to reach an endpoint that's not on the allowlist without authentication.

You could try configuring the allowlist with the following setting: Configuration settings - Operations Manual

Hope this helps!