OIDC
This documentation describes the process of integrating an OIDC application with Port, along with some examples for specific identity providers. In order to integrate Port with an OIDC SSO application, you will need to do the following:
- Create a new OIDC application in your identity provider and provide an app integration name, like
Port. - Configure the application with the following details:
-
Redirect URI:
https://auth.getport.io/login/callback -
Login URI:
Set authorization endpoint based on account regionPort exposes two API instances, one for the EU region and one for the US region. Use the correct endpoint based on your account region, replacing
company-<companyID>-SSOwith your actual connection name.To find your connection name: open the Credentials modal, go to the Organization tab, and copy the Company ID. Use only the ID portion. For example, if your Company ID is
company_123456789, your connection name iscompany-123456789-SSO.- EU
- US
https://auth.getport.io/authorize?response_type=token&client_id=96IeqL36Q0UIBxIfV1oqOkDWU6UslfDj&connection=company-<companyID>-SSO&redirect_uri=https%3A%2F%2Fapp.port.iohttps://auth.us.getport.io/authorize?response_type=token&client_id=4lHUry3Gkds317lQ3JcgABh0JPbT3rWx&connection=company-<companyID>-SSO&redirect_uri=https%3A%2F%2Fapp.us.port.io
-
- Expose the application to your organization by either granting access to everyone or restricting it to specific roles.
- When prompted during the Port self-serve SSO setup flow, provide the following details:
- The
Client IDfor your OIDC application. - The
Client Secretfor your OIDC application. - The
OpenID Provider Configuration Endpointfor your OIDC application.
- The
- Add a custom property
email_verifiedand configure the OpenID Claims in your identity provider to ensure that Port receives the valuetruefor this attribute as part of the connection process. - Configure the Groups claim in the OpenID Connect Token settings to enable automatic groups or roles support in Port.
Groups claim is optionalThis step is OPTIONAL and is required only if you wish to pull all of your groups or roles into Port inherently.
Microsoft Entra ID (AzureAD)
Integrate AzureAD with Port using OIDC
Okta (OIDC)
Integrate Okta with Port