Authentication

API Keys

In order to obtain API Keys to use the Arthur API and SDK:

  1. Login to your Arthur account in the web interface

  2. Open the Organization menu to the left of your account icon

  3. Select “Mange API Keys” to go to the Service Accounts Page

  4. Select “Generate New Service Account” or copy the API Key for an existing one

Organization Menu:

manage-api-keys

SSO Authentication

For all Arthur platform deployment options, SAML single sign-on (SSO) can be configured to authenticate your users with your organization’s identity provider (IdP). Before getting started with the steps below, please make sure that SAML 2.0 protocol is supported by your IdP and your Arthur user account has the administrator role.

Step 1: Enable SAML authentication for your organization on the Arthur platform via the REST endpoint, /organizations/{organization_id}/auth with the request body below.

POST
{
    "auth_type": "saml",
    "metadata_url": "https://{identityprovider}/app/{appId}/sso/saml/metadata"
}

Step 2: Create a new application in your organization’s IdP. Set single-sign-on URL, recipient URL, destination URL, and audience restriction to https://{arthur_domain}/api/v3/saml/sso/{organization_id}. Make sure the following attribute statements are included:

  • firstName

  • lastName

  • email