I have an implementation for an internal API, the requirement is to implement some sort of basic authentication instead of oauth (generating a token).

Do you think there’s any difference between using just an API key vs using a client id + secret?
For what I see it’d be just like saying “using a password” vs “using a user and a password”.

  • pe1uca@lemmy.pe1uca.devOP
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    I don’t fully understand what use case you’re thinking about.
    An API key which expires is very hard to work with, imagine deploying an app with that kind of key, or a service/bot which uses that key.

    Maybe you’re thinking about access tokens, which need to be regenerated every so often and can be generated with a refresh token.