Dev Portal team mapping

Uses: Dev Portal

With teams mapped from an IdP, the developers and permissions are mapped automatically in Konnect so you don’t have to manually copy over each team of developers.

You can exclude specific teams from IdP synchronization to manage their membership manually in Konnect, even while mapping is enabled for the rest of your teams. This can be useful when you are migrating from one IdP to another or if Dev Portal Admins don’t have access to the IdP settings and they want to create some teams manually.

This guide explains how to map the permissions, including scopes and claims, from your group of developers in your IdP to your organization’s team in Konnect. Although this guide uses Okta, Azure Active Directory (AD), and Auth0 as examples, you can use any IdP that conforms to OIDC standards.

Prerequisites

  • A test developer account in your IdP
  • An application for Konnect configured in your IdP:

Set up developer teams and group claims in your IdP

Map IdP developer teams in Konnect

You can configure more than one IdP for a Dev Portal, but only one IdP can be enabled at a time.

Test developer team mappings

Now that you’ve configured the IdP team mappings in Konnect for the Dev Portal, you can test the team mappings.

Find your Dev Portal URL in the Dev Portal settings in the Portal Domain, navigate to that URL, and log in as a test developer that is assigned to the team in your IdP.

Migrate developer teams to a new IdP

If you’re moving from one IdP to another, you can freeze your existing teams so they aren’t affected while you set up and test the new IdP.

  1. For each team currently mapped to your old IdP, disable Sync with external identity provider (IdP) in the team’s settings. This excludes the team from synchronization so its membership stays as-is.

  2. Configure and test the new IdP by following Set up developer teams and group claims in your IdP and Map IdP developer teams in Konnect.

  3. After the new IdP’s teams are mapped and verified, delete the old, frozen teams.

Help us make these docs great!

Kong Developer docs are open source. If you find these useful and want to make them better, contribute today!