Skip to content

Bug in 2.2.24 - 2.3.2: Cannot connect to Parse Server with Client Key = "" #3486

Closed
@halavins

Description

@halavins

Dear Sirs,

I've updated my Parse Server and found out that all Parse Server versions starting with 2.2.24 do not allow me to connect to it if I use "PARSE_SERVER_CLIENT_KEY": "". The problem is that all our released apps use the blank key to connect to Parse Server, so we can't change it to any other value.

I see there was a "bug fix" called:
Better support for checking application and client keys, thanks to Steven Shipton

This is the one which actually causes the issue. We tried downgrading the Parse Server to 2.2.23. And everything works ok now. If we upgrade it to 2.2.24 back, we can't connect to the server anymore with ClientKey = "". If we change the ClientKey to anything but "", it works. Nevertheless, we cannot change the client key to anything but "", because most of our clients have already downloaded the apps with ClientKey = "".

  • Server

    • parse-server version 2.2.24 - 2.3.2
    • Operating System: Ubuntu
    • Hardware: 8 CPU, 8 GB RAM, 150GB Disk Space
    • Localhost or remote server? Rackspace
  • Database

    • MongoDB version: 3.2.8
    • Storage engine: WiredTiger
    • Hardware: 250GB
    • Localhost or remote server? ObjectRocket

LOGS of the XCode, when trying to connect to Parse Server 2.2.24 with ClientKey = "" (the same key is in the parse server config ecosystem.json):
{ error : unauthorized }.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions