SSO is available on Standard and Enterprise plans.
Before you begin
This page assumes you have the following:- Access to your organizationโs Pinecone console as an organization owner.
- Access to your organizationโs Okta Admin console.
1. Start SSO setup in Pinecone
In this step, youโll copy two values you need to configure Okta in Step 2.- In the Pinecone console, go to Settings > Access > Identity provider.
- In the Single sign-on section, click Enable SSO.
- In the Setup SSO dialog, copy the Entity ID and the Assertion Consumer Service (ACS) URL. Youโll need these values in Step 2.
- Click Next.
2. Create an app integration in Okta
- In Okta, if youโre not already on the Okta Admin console, click Admin.
- Go to Applications > Applications.
- Click Create App Integration.
- Select SAML 2.0.
- Click Next.
-
Enter the General Settings:
- App name:
Pinecone - App logo: (optional)
- App visibility: Set according to your organizationโs needs.
- App name:
- Click Next.
-
For SAML Settings, enter the values you copied in Step 1:
- Single sign-on URL: Your Assertion Consumer Service (ACS) URL
- Audience URI (SP Entity ID): Your Entity ID
- Name ID format:
EmailAddress - Application username:
Okta username - Update application username on:
Create and update
-
In the Attribute Statements (SAML) section, create the following attribute:
- Name:
email - Value:
user.email
In newer versions of Okta, attribute statements are configured on the appโs Sign On tab after the app is created, rather than in the app creation wizard. If you donโt see the Attribute Statements (SAML) section here, finish creating the app, then add the attribute from Applications > Pinecone > Sign On, expanding Show legacy configuration if needed. - Name:
- Click Next.
- Click Finish.
3. Get the sign on URL and certificate from Okta
Next, in Okta, get the URL and certificate for the Pinecone application you just created. Youโll use these in Step 4.- In the Okta Admin console, go to Applications > Pinecone > Sign On. If youโre continuing from the previous step, you should already be on the right page.
- In the SAML 2.0 section, expand More details.
- Copy the Sign on URL.
- Download the Signing Certificate.
4. Complete SSO setup in Pinecone
Return to the browser tab or window you kept open in Step 1.- In the Setup SSO dialog, enter the following values:
-
Choose whether to Enforce SSO for all users.
- If enabled, all members of your organization must use SSO to log in to Pinecone.
- If disabled, members can choose to log in with SSO or with their Pinecone credentials.
- Click Next.
-
Select a Default role for all users who log in with SSO. You can change user roles later.
The Default role doesnโt apply if you enable SAML role management. In that mode, every userโs organization and project roles come entirely from your identity providerโs SAML attributes.