Add OneLogin as an identity provider ==================================== Use `OneLogin `_ to give your organization users single sign-on (SSO) access to Aiven. Prerequisite steps in Aiven Console ------------------------------------ Add OneLogin as an :ref:`identity provider ` in the Console. .. _configure-saml-onelogin: Configure SAML on OneLogin --------------------------- #. Log in to the `OneLogin Admin console `_. #. Select **Applications** and click **Add App**. #. Search for **SAML Custom Connector (Advanced)** and select it. #. Change the **Display Name** to ``Aiven``. #. Add any other visual configurations you want and click **Save**. #. In the **Configuration** section of the menu, set the following parameters: .. list-table:: :header-rows: 1 :align: left * - Parameter - Value * - ``ACS URL Validation`` - ``[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)`` * - ``ACS URL`` - ``ACS URL`` from Aiven Console * - ``Login URL`` - ``https://console.aiven.io`` * - ``SAML Initiator`` - ``Service Provider`` (or ``OneLogin`` if your users will sign in through OneLogin) * - ``SAML nameID format`` - ``Email`` #. Click **Save**. #. In the **SSO** section of the menu, set **SAML Signature Algorithm** to ``SHA-256``. #. Copy the certificate content, ``Issuer URL`` and ``SAML 2.0 Endpoint (HTTP)``. These are needed for the SAML configuration in Aiven Console. #. Click **Save** #. Assign users to this application. Finish the configuration in Aiven ---------------------------------- Go back to the Aiven Console to :ref:`configure the IdP ` and complete the setup. Troubleshooting ---------------- If you are getting errors, try this: #. Go to the app in OneLogin and click **Settings**. #. Under **More Actions**, select **Reapply entitlement Mappings**. If you continue to have issues, you can use the `SAML Tracer browser extension `_ to check the process step by step.