What you can do with Auth0 and Profit.co integration:

Integrate Auth0 with Profit.co to perform single sign-on.

Configure Auth0 in Profit.co

Note: Super users can configure the Auth0 SSO integration in Profit.co.

Step 1

Open Auth0 application. Navigate to Applications and click Create Application.

add_create_application

Step 2

Enter the Application name, select the Application type as Native and click on Create.

create_application

Step 3

Open the created application, and under the Addons tab, enable the SAML2 Web App.

saml2_web_app

SAML2 Web App Addon gets opened. Provide the following Application Callback URL and Settings

Callback URL

https://app.profit.co/app/loginservlet?a=authorize&appCode=profit&integrationCode=AUTH0

Settings

{
“audience”: “https://app.profit.co/app/loginservlet?a=authorize&appCode=profit&integrationCode=AUTH0”,
“destination”: “https://app.profit.co/app/loginservlet?a=authorize&appCode=profit&integrationCode=AUTH0”,
“mappings”: {
“email”: “http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress”,
“name”: “http://schemas.xmlsoap.org/ws/2005/05/identity/claims/upn”,
“nickname”: “username”
},
“createUpnClaim”: false,
“passthroughClaimsWithNoMapping”: false,
“mapUnknownClaimsAsIs”: true,
“mapIdentities”: false,
“nameIdentifierFormat”: “urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress”,
“nameIdentifierProbes”: [
“http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress”
]
}

addon_settings

After entering, click Enable.

addon_enable

Step 4

Click the Debug button to get the Issuer Id details.

debug

Copy the Issuer Id and X509 Certificate values from the Auth0 application.

decode_saml

Step 5

In Profit.co Admin users account, Navigate to Settings → Integrations → SAML SSO → Auth0 and click on the Authorize.

auth0_authorize

Enter the required information and click Register.

register_auth0

Step 6

Navigate to Auth0 and Open the Created Application, go to Addons, and Click on the SAML2 Web App. In the Usage tab, click on the Identity Provider Login URL.

addon_saml2

Step 7

Profit.co account opens, based on the Issuer Id and X509 certificate values and email id sync.

all_my_okrs