Skip to content

Access without clientID or clientSecret #8

@EdwinGuzman

Description

@EdwinGuzman

@nonword, @kfriedman and I were talking about how a non-nypl developer can contribute to our apps. They would need a clientId and clientSecret and we can manage the scopes to give them the right access. Unfortunately, right now adding scopes is not something we'll be working on soon.

So we were chatting about making a few API endpoints public, such as:
https://platform.nypl.org/api/v0.1/book-lists/staff-picks/2018-06

So now there's a developer who can update Staff Picks without needing a clientId or clientSecret`. The only problem is that this module requires an oauth key and secret. What do you suggest would be a good approach to updating this module so that it doesn't require it? Perhaps some flag that says it's okay to not authenticate because we know that the calls we're making are on public API endpoints?

Let me know what you think.

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