Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Meetup announced by email on June 14, 2019,
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.