LogoLogo
2.10.2
2.10.2
  • Introduction
  • Getting started
    • Installation
      • On-premises
      • Azure Market Place
      • AWS Market Place
    • Introduction
      • Reports
      • Services
    • Tutorials
      • Amazon AWS CUR
      • Amazon AWS CUR (Athena)
      • Azure Stack
      • Azure EA
      • Azure CSP
      • Google Cloud
      • VMware vCloud
      • VMware vCenter
    • Releases
      • Upgrading to version 2
      • Archive
  • Reports
    • Accounts
    • Services
    • Summary
    • Budget
  • Services
    • Manage
    • Rates
    • Adjustments
  • ACCOUNTS
    • Budget management
  • Data pipelines
    • Extract
      • Configuration
      • Templates
      • Script basics
      • Parslets
      • Language
        • aws_sign_string
        • basename
        • buffer
        • csv
        • clear
        • discard
        • encode
        • encrypt
        • escape
        • exit_loop
        • foreach
        • generate_jwt
        • get_last_day_of
        • gosub
        • gunzip
        • hash
        • http
        • if
        • json
        • loglevel
        • loop
        • match
        • pause
        • print
        • return
        • save
        • set
        • subroutine
        • terminate
        • unzip
        • uri
        • var
    • Transform
      • Transform Preview
      • Configuration
      • Language
        • aggregate
        • append
        • calculate
        • capitalise
        • convert
        • copy
        • correlate
        • create
        • default
        • delete
        • export
        • finish
        • if
        • import
        • include
        • lowercase
        • normalise
        • option
        • rename
        • replace
        • round
        • service
        • services
        • set
        • split
        • terminate
        • timecolumns
        • timerender
        • timestamp
        • update_service
        • uppercase
        • var
        • where
    • Datasets
    • Lookups
    • Metadata
    • Reports
    • Workflows
  • Administration
    • User management
      • Users
      • Groups
    • Settings
  • Advanced
    • Integrate
      • GUI automation
        • Examples
      • API docs
      • Single Sign On
        • Azure-AD
        • Auth0
        • LDAP
    • Digging deeper
      • Transformer datadate
      • Dataset lifecycle
      • Directories
      • Databases
Powered by GitBook
On this page

Was this helpful?

Export as PDF
  1. Advanced
  2. Integrate
  3. Single Sign On

Auth0

PreviousAzure-ADNextLDAP

Last updated 5 years ago

Was this helpful?

First, we need to add Exivity to your Auth0 applications. Follow these steps:

  • On the Auth0 dashboard, click the Applications menu item, and then the Create application button:

  • Choose a descriptive name for your application, click the Single Page Web App button, and finally the Create button:

  • On the application overview page, click the Settings tab:

  • On this page, fill out the following details and click on the Save changes button:

Field

Value

Allowed Callback URLs

Allowed Logout URLs

  • Click on the SAML2 addon button. On the Settings tab, fill out the following details and click the Save button:

Field

Value

Application callback URL

Settings

See below

{
  "nameIdentifierProbes": [
    "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress",
    "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier",
    "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name"
  ],
  "logout": {
    "callback": "[Exivity Single Logout Service endpoint]"
  },
  "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect"
}
  • Click on the Usage tab.

Exivity SAML setting

Use value

Entity ID

Issuer

SSO URL

Identity Provider Login URL

SLO URL

Identity Provider Login URL, suffix with /logout

X-509 certificate

Download the certificate by clicking the Download Auth0 certificate link.

Open the .pem file with a text editor and remove

the text-----BEGIN CERTIFICATE-----, -----END CERTIFICATE-----

and all line breaks so you end up with a single-line base64 encoded string.

Advanced settings

{ "security": { "wantXMLValidation": false } }

  • As the last step, enable Single Sign-On in Exivity by navigating to Administration > Settings and then clicking on the System tab. Make sure the Single Sign-On option is set to Enabled, and click the Update button:

SSO is now configured and enabled, and you can now use Auth0 to login to your Exivity instance. The login screen will look something like this:

Exivity Entity ID / Metadata URL endpoint (see ) and

Exivity Assertion Consumer Service endpoint (see )

Exivity Single Logout Service endpoint (see )

Exivity Entity ID / Metadata URL endpoint (see )

Replace the text[Exivity Single Logout Service endpoint] with the Single Logout Service endpoint of your Exivity instance (see )

In a separate browser tab, open the Exivity SAML configuration (see ) and copy over the following settings:

And by clicking on the Login button, you'll be taken to the Auth0 login screen. Exivity will receive the Auth0 e-mail address and create a new user in the configured user group (see ) if no existing user is found.

endpoints
configuration
configuration
endpoints
endpoints
endpoints
endpoints