• Kalothar@lemmy.ca
    link
    fedilink
    English
    arrow-up
    5
    ·
    21 hours ago

    My hey we’re probably using Firestore as their database without authenticating their api calls to firebase functions. Basically leaving their api endpoints open to the public Internet.

    They could have connected service account and used some kind of auth handshake between that and generate a temporary login token based on user credentials and the service account oauth credentials to access the api. but they probably just had everything set to unauthenticated

      • Kalothar@lemmy.ca
        link
        fedilink
        English
        arrow-up
        1
        ·
        3 hours ago

        I get doing that in Dev for testing before launch, but in production? that’s insane.

        Like it has to either be a junior developer playing the role of lead or some serious lack of web dev fundamentals haha