Tipalti Help Center home page
  • Get started
    • Onboarding tools
    • Video tutorials
    • Live training
  • User guides
    • Tipalti Hub Home
      • Log in to the Tipalti Hub
      • Manage finances from Home
    • Tipalti AI Assistant
      • Ask the assistant
      • Common prompts
    • Administration
      • Administrative operations
      • Admin settings
      • Custom fields
      • Team management
      • User roles
      • User permissions
      • Email domain setup
      • Email notifications
      • Manage communications
      • Edit and customize templates
    • Multiple entities
      • Multiple entities
      • Switch entities with multi-instance setup
    • Funding
      • Funds overview
      • Manage virtual accounts
      • Fund Tipalti accounts
      • Transfer funds between accounts
      • Multi-FX
    • Payees
      • Search payee information
      • Manage payee status and settings
      • iFrame/ Supplier Hub
      • Manage Supplier Hub payees
      • Manage actions as a payee
      • Add and review payee documents
      • Verification of payee
    • Taxation
      • US tax forms
      • Tax form expiration
      • Tax withholding
      • Certificate of No US Activities
      • Additional documents
      • Non-US tax collection
      • Tax form statuses
    • Procurement
      • New Procurement
      • Original Procurement
    • PO matching
      • New PO matching
      • Original PO matching
    • Bills
      • Finance professionals
      • Administrators
    • Tipalti Expenses
      • Get started
      • Create and submit expenses
      • Manage and approve expenses
      • Build expense approval workflows
      • Reimburse expenses
      • Connect your corporate cards
    • Tipalti Cards
      • Tipalti Cards
      • Fund your card
      • Manage cards
      • Monitor card transactions
      • Process transactions
      • ERP sync
      • Credit card statement report
    • Payments
      • Submit payments
      • Manage payments
      • Schedule payments
      • Understanding payment statuses
      • Payment methods coverage: US and ROW
      • Payment methods coverage: UK and EU
      • Payment methods coverage: Canada
      • Payment error codes
      • Managing unsuccessful payments
    • Reports
      • AI-powered reports
      • Payment reports
      • Bill reports
      • Payee reports
      • Tax reports
      • User reports
    • Security practices
      • Email security
      • Business continuity practices
      • Two-factor authentication
      • Detect
  • Integrations
    • 3rd Party Apps
      • Partner Platforms
      • SSO
    • ERPs
      • Sage Intacct
      • NetSuite 2.0
      • Microsoft Business Central
      • QuickBooks
      • Xero
      • Tipalti Connect
      • Acumatica
      • SAP B1
    • File Integration
      • Configure auto-sync settings
      • Import files
      • Export files
  • FAQs
    • General FAQs
    • User guide FAQs
      • Payee FAQs
      • Bill FAQs
      • Card FAQs
      • PO Matching FAQs
      • Payment FAQs
      • Detect FAQs
      • Taxation FAQs
      • Administration FAQs
      • Expenses FAQs
    • ERP FAQs
  • Release notes
  • Dev docs
Sign in
  • Get started  
    • Onboarding tools  
    • Video tutorials  
    • Live training  
  • User guide  
    • Log in to the Tipalti Hub
    • Administration  
      • Administrative operations
      • User roles
    • Multiple entities
    • Funding  
      • View funds required
      • Fund Tipalti accounts
      • Multi-FX  
        • Currency cutoffs and validations
    • Payees  
      • Search payee information
      • Manage payee status and settings
      • iFrame/ Supplier Hub
      • Manage Supplier Hub payees
      • Documents review
    • Taxation  
      • US tax forms
      • Tax form expiration
      • Tax withholding  
        • Withholding rates
        • Income types
        • Tax form and entity types
      • Certificate of No US Activities
      • Additional documents
      • Non-US tax collection
      • Tax form statuses
    • Procurement  
      • System overview
      • Create and track purchase requests
      • Approve purchase requests
      • Mark goods and services as received
      • Vendor registration
      • Send PO PDF
      • Back office  
        • Set reminders
        • Run parallel PR/ vendor approval
        • Emails
        • PO PDF customization
        • Upload budget
        • Customize Procurement forms
        • Contract repository
      • Workflow integrations
    • PO Matching  
      • Matching process
      • Handle matching exceptions
      • Bill routing
      • Matching policies
      • Bill coding
      • Bill approval for PO-backed bills  
        • Approvable bills
        • Non-approvable bills
        • PO updates
      • Prepayments (NetSuite 2.0)
      • Track and match a dropship invoice  
        • Set payees up as dropship vendors
        • Upload and match a dropship invoice
    • Bills  
      • Bill flows
      • Usability
      • Add invoices
      • Manage bills
      • Add comments and files to bills
      • Bill approvers
      • Invoice processing approvals
      • Email Security
      • Tax collection in Bills
      • Bill statuses
    • Tipalti Expenses  
      • Get started
      • Create and submit expenses
      • Manage and approve expenses
      • Reimburse expenses
      • Connect your corporate cards
    • Tipalti Cards  
      • Funds flow
      • Manage cards
      • Card transactions overview
      • Process transactions
      • ERP sync
      • Credit card statement report
    • Submitting payments
    • Payment information  
      • Payment statuses defined
      • Payment methods coverage: US and ROW
      • Payment methods coverage: UK and EU
      • Payment methods coverage: Canada
      • Payment error codes
    • Reports  
      • Smart report builder
      • Payment reports
      • Bill reports
      • Payee reports
      • Tax reports
      • User reports
    • Security practices  
      • Email security
      • Business continuity practices
      • Two-factor authentication
    • Detect
  • Integrations  
    • 3rd Party Apps  
      • Partner Platforms
      • SSO
    • ERPs  
      • Sage Intacct
      • NetSuite 2.0
      • Microsoft Business Central
      • QuickBooks
      • Xero
      • Tipalti Connect
      • Acumatica
      • SAP B1
    • File Integration  
      • Configure auto-sync settings
      • Import files
      • Export files
  • FAQs  
    • General FAQs
    • User guide FAQs  
      • Bill FAQs
      • Card FAQs
      • PO Matching FAQs
      • Payment FAQs
      • Detect FAQs
      • Taxation FAQs
      • Administration FAQs
      • Expenses FAQs
    • ERP FAQs
  • Release notes
  • Dev docs
  1. Tipalti
  2. Integrations
  3. 3rd Party Apps
  4. SSO

Articles in this section

  • Set up SSO
  • Azure
  • Google Workspace
  • Okta
  • OneLogin

Set up single sign-on (SSO)

SSO offers you a simple way to manage offboarding while increasing security and making signing in simpler and more convenient for employees. With SSO, lost credentials become a thing of the past, and a faster, more secure sign-in process becomes the norm.

Activate SSO

Required user roles: Finance manager or Technical admin
Required permission: Payer admin

You can change your organization’s login method to SSO (Single Sign-On) in the Tipalti Hub.
SSO offers increased security for employees. It also minimizes password errors due to lost credentials and gives you greater control over your employees' logins.

If you activate SSO, employees will be offered this login option first, but they can still log in with their email and password as a backup option. You can activate either OIDC or SAML single sign-on authentication.

All standard SSO clients (with SAML) are supported using similar parameters, but names may vary depending on your provider.

 To activate SSO logins for your users:

  1. Go to Administration > General > Single Sign-On.
  2. Toggle right Activate Single Sign-On (SSO).
    When activated, the SSO setting fields are displayed. When deactivated, the SSO setting fields are hidden.
  3. In Type, select OIDC (OpenID Connect) or SAML (Security Assertion Markup Language).
  4. Next, provide the SSO details from your SSO provider.

Set up using OIDC

OpenID Connect (OIDC) is an authentication protocol built on top of OAuth 2.0. It’s designed for secure, lightweight communication between clients (e.g., mobile apps, web apps) and identity providers.

If you select OIDC for your SSO type, you'll need to:

  1. Enter your client ID
  2. Enter client secret key
  3. Enter base URL from your SSO provider
  4. Click Save.

    Description

Set up using SAML

Security Assertion Markup Language (SAML), is an XML-based authentication protocol designed primarily for web-based applications.

If you select SAML for your SSO type, you'll need to:

  1. Upload a link or XML file to your metadata.
  2. Enter your SAML response audience.
  3. Enter your response issuer (optional).
    This identifies the entity issuing the SAML response (typically the identity provider).
  4. Add the callback URL for Tipalti's production environment to your SAML provider's safelist. 
    https://sso.tipalti.com/api/v1/authorization/authenticate-saml
  5. Click Save.

    For more info on setting up SAML, go to Common questions below.

    Description

SSO providers

 We support all SSO providers. Here are links to guides on how to set up SSO for the most popular providers:

OneLogin

Google Workspace

Okta

Azure

Common questions

ClosedDoes Tipalti support both OIDC and SAML types for SSO login?

Yes, we support both OIDC (OpenID Connect) and SAML (Security Assertion Markup Language). However, OIDC and SAML cannot be used as providers simultaneously. OIDC is the more commonly used type for SSO. Please note that SAML has a slightly different setup process.

ClosedWhat is the ACS URL? Where can I find info needed to configure SAML?

The ACS URL (also called the Callback URL or Reply URL) stands or Assertion Consumer Service URL. It is the specific web address on a Service Provider (SP) where an Identity Provider (IdP) sends a user's authenticated SAML assertion (security token) after successful login. The ACS URL for Tipalti is:
https://sso.tipalti.com/api/v1/authorization/authenticate-saml

These are the properties your payer admin needs to define SAML for SSO:

  • ACS URL (or Callback URL) - copy from above. You should define this URL in your SSO provider’s configuration and, if necessary, safelist it as well.
  • Metadata - this can be a link or an XML file that your payer admin copies from your SSO provider. It needs to be entered in the metadata field in the Tipalti Hub under Administration > General > Single Sign-On (either paste the link or upload the XML file).
  • Audience/Entity ID - refer to the question below.
  • Response issuer - not a mandatory field, but if your provider requires, it should be the same value as Audience.

If you’re having trouble setting up SSO, contact your Tipalti rep. We can help you understand what is your SAML URL (e.g., https://okta.com).

ClosedWhere can I find the EntityID that is provided by Tipalti?

The EntityID is a string you define on your SSO SAML provider. You need to make sure that you enter the same string in Tipalti in the SAML response audience field.

The same value can also be used for the Response issuer, which is an optional property. You must use the exact same value as defined in your provider in Tipalti.

Our recommendation is to simply use ‘Tipalti’ on both sides.

ClosedI get a "400: malformed_request" error during login. What could be causing this?

The login error could be caused by several factors, such as an incorrect SSO URL, response audience URL, or metadata. We suggest you check that you have exactly the same details in both your SSO provider and Tipalti. If you continue to have issues setting up SSO, please contact Tipalti support.

ClosedWhat should I do if we use a different SSO provider?

Tipalti supports all SSO providers. If you use an HRIS (Human Resources Information System) or another provider for SSO, you may need to read their documentation. All SSO providers use the same standard properties; however, sometimes the naming of fields may differ (e.g., ACS URL or Callback URL).

 

  • ZD.4.log-1212665864.zip
    20 KB Download
Was this article helpful?

We’d love the opportunity to improve. Submit your feedback.

We’re glad you enjoyed the article!

Have more questions? Submit a request
Return to top
Privacy Policy | Terms of Use | Payer/Sender Rights | Customer Assistance Policy
LinkedIn Instagram Facebook Twitter YouTube
Contact support