To participate in OAuth 2.0 flows on Apigee, client apps must be registered.
What is registration?
Registration allows Apigee (the authorization server) to uniquely identify your app. When
you register your app, you receive back two keys: a client ID and client secret. The app needs
these keys when negotiating for access tokens with the authorization server.
Quick steps
If you want to register a new app:
Access the Developer Apps page, as described below.
Select a developer (you can choose one of the default developers or
create your
own).
(Optional) Enter a callback URL. This is used for "three-legged" OAuth grant type
flows. This is where Apigee redirects the user after they complete authentication
(login) with the resource server. It has to be a complete URL, so you might enter something
like https://www.example.com. For more about three-legged OAuth, see
Implementing
the authorization code grant type.
Add an API product. You can select an existing product or
create your own.
Skip the custom attributes section for now.
Click Create.
Find your new app in the list of developer apps and select it.
Click Show to see the Consumer ID (client ID) and Consumer
Secret (client secret) values.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-20 UTC."],[[["\u003cp\u003eThis content is applicable to both Apigee and Apigee hybrid platforms, and clients must register their applications to participate in OAuth 2.0 flows on Apigee.\u003c/p\u003e\n"],["\u003cp\u003eApp registration in Apigee involves uniquely identifying the app to the authorization server, and upon registration, a client ID and client secret are issued to the app.\u003c/p\u003e\n"],["\u003cp\u003eTo register a new app, you can navigate to the Developer Apps page in the Apigee UI by going to Publish > Apps and then clicking + App.\u003c/p\u003e\n"],["\u003cp\u003eThe registration process requires basic details such as app name, display name, the associated developer, and an API product, with an optional callback URL for three-legged OAuth grant type flows.\u003c/p\u003e\n"],["\u003cp\u003eAfter app registration, the Consumer ID (client ID) and Consumer Secret (client secret) values can be accessed by selecting the app from the Developer Apps list and clicking Show.\u003c/p\u003e\n"]]],[],null,[]]