Starting today OAuth will be required for applications to be listed in the NationBuilder App Directory. Existing applications that require the manual generation of test tokens will have until July 1, 2016 to become compliant or will be removed from the directory. There are two reasons for this change:
Ensuring consistent and elegant customer experience when interacting with third-party applications.
Ensuring the security of all authentications that occur between third-parties and NationBuilder.
The functionality that allows control panel users to generate API tokens is intended for testing integrations, or for one-off scripting against a particular nation. We have always intended that 3rd party apps should integrate with nations via OAuth so that our customers could expect a consistent experience when adding a new app.
Information is available for integrating OAuth with your application based on programming language.
We want to make sure this transition goes as smoothly as possible for our application partners so if you have any questions or want to discuss this in further detail, please contact me directly at firstname.lastname@example.org.