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 [email protected].
Showing 2 reactions
Sign in with
As a certified developer, app developer or nation owner of nations at the enterprise/network level you will still be able to access the API via API token.
In your case, I suggest becoming a certified developer. If you email me at [email protected] with the ability to test your internal apps that should be sufficient to certify you.
I’m asking because I have some private apps (not listed in the directory) that talk to to the API via generated tokens, and their use cases mean it wouldn’t make sense to require users to authenticate with NationBuilder.