marshg@google.com suggested an idea · May 07, 2019 at 11:18 PM · 1.1k Views Portals - IntegratedAudiencesDeveloper ProgramsDeveloper Teams
As an API provider, managing your API program means providing value to your API consumers that will deliver mutual benefit. Often, striking that balance involves differentiated API products that meet the differing needs of various audiences. For example, a new business opportunity might lead you to adapt an internal service into an API for a trusted partner. Today, we are pleased to announce features that bring this fine-grained access control to cloud customers who are using the developer portal that is integrated into Google Cloud’s Apigee.
In January we added account management features, and after opting in to today's beta release, you can manage your portal users in a tab called "Developer Accounts" which is part of a new section called "Developer Programs." A "Configuration" tab allows you to change the sign in / registration experience, including the newly enabled SAML support. The Developer Programs area is now where you can segment your users into "Audiences," which allows you to control access to the pages and products that you publishing to your portal.
Also in this release, we have added the ability for your developers to self-organize into "Teams" in order to collaborate and share responsibility for apps. Team owners can then on-board and off-board members and manage their roles of the team members as necessary.
In order to make it easier to manage your developer program, you can then add any developer-managed team to a provider-managed audience. This ensures that everyone on a team will have access to the documentation they need for the application they are building together. It also reduces the burden of maintaining an audience as you do not have to manage the membership at the individual level by assigning a team to an audience in bulk.
The introduction of developer teams gives API consumers the tools they need to collaborate, while the new audience management feature gives API providers the controls necessary to manage their developer programs. Give these new beta features a try, read the release notes, and please send us feedback using the built-in tool in the sidenav.
With today's release, Developer Teams and Audiences have been reorganized. Instead of a "developer programs" area, you can now manage these entities from tiles directly within a portal:
These features have also been launched in beta for Apigee X (formerly known as NG SaaS) and hybrid customers.
Help us make things better. Share your great idea or vote for other people's.