Giter Site home page Giter Site logo

Comments (4)

jasonbosco avatar jasonbosco commented on June 3, 2024

@Scalahansolo Could you also post the contents of typeSenseSecret() (minus the actual api keys)

from typesense-js.

Scalahansolo avatar Scalahansolo commented on June 3, 2024

@jasonbosco per our email chain, I had my read key and admin key mixed up :(. Again, as mentioned in that thread, I think it would be good to update the message on a bad key to be more clear about the issue as opposed to just saying the header wasn't included.

from typesense-js.

jasonbosco avatar jasonbosco commented on June 3, 2024

Phew! Glad it wasn't a deeper issue :)

The reason the error message is vague is because from a security perspective, we don't want to provide information about a key not existing vs it existing & not having the right permissions, for a potential malicious actor to use as a source of information.

from typesense-js.

Scalahansolo avatar Scalahansolo commented on June 3, 2024

@jasonbosco I definitely understand the vagueness from a security perspective. With that being said however, even a malicious user would be able to tell "I've definitely included that header". Something along the lines of "401 Unauthorized: Invalid API Key" would be much better.

from typesense-js.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.