Skip to content

Memgraph Lab does not ask for authentication credentials, leading to inabillity to connect #105

@courtarro

Description

@courtarro

I'm running new instances of Memgraph and Memgraph Lab running as containers in a Podman instance. I am attempting to create users for the first time, and this is my experience:

  1. Connect via Memgraph Lab (works)
  2. Enter a user creation cypher statement (works)
  3. Enter a second user creation cypher statement (fails with a confusing error)
  4. Refresh Lab
  5. Lab no longer automatically connects (ok, I guess that's because I have a user now?)
  6. Manually add a localhost entry and click "Connect"
  7. Lab relays the error: "Connection error: Failed to connect to server. Please ensure that your database is listening on the correct host and port and that you have compatible encryption settings both on Neo4j server and driver. Note that the default encryption setting has changed in Neo4j 4.0."

Note that Lab does not ask me for credentials. When I attempt to access Memgraph directly via the bolt protocol using a Python script, I get a authorization failure message, which is resolved by adding the new credentials to my script. So MG itself is still working, but there's something lost in translation between MG and Lab.

Thus, Lab is useless until I can get it to ask for authentication.

Versions:

  • Memgraph: 3.1.1
  • Memgraph Lab: 3.1.0

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions