Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Need support for OAuth 2 client credentials grant #325

Open
jshprentz opened this issue Jun 14, 2019 · 1 comment

Comments

@jshprentz
Copy link

@jshprentz jshprentz commented Jun 14, 2019

Meetup announced by email on June 14, 2019,

API Keys will be replaced by OAuth: We will be removing API keys on August 15, 2019 and requiring you to authenticate with OAuth.

Backend and unattended applications cannot use either the server and implicit OAuth 2 protocol flows offered by Meetup because those flows require user interaction and a redirect URL. An example of an unattended application is Meetup2Xibo, which transfers Meetup events to an organization's Xibo digital signage system. Meetup2Xibo authenticates to Meetup with an API key, but authenticates to Xibo with OAuth 2 client credential grants.

The OAuth 2 protocol includes client credential grants for clients to provide an access token outside of the context of a user. Clients must securely store a client ID and a client secret issued by the server (Meetup or Xibo, for example). The client presents those credentials to obtain an access token. Client credential grants are the ideal replacement for API keys used by applications without users.

@dmpe

This comment has been minimized.

Copy link

@dmpe dmpe commented Jun 14, 2019

Yes, we need this very much- considering the fact that there are no good and officially maintained libraries with oauth 2 support

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants
You can’t perform that action at this time.