SPNEGO authentication in Kyuubi

You can set up the SPNEGO authentication for the Kyuubi web UI, which allows accessing it securely.

To set up the SPNEGO authentication, complete the following steps:

  1. Go to the ADCM UI and select the Clusters page.

  2. Click the actions2 Action icon in your cluster entry and select Manage Kerberos.

    The Manage Kerberos action
    The Manage Kerberos action
  3. In the window that appears, turn on one of the available kerberization options switches, for example, Existing Active Directory.

    Existing Active Directory parameter group
    Existing Active Directory parameter group
  4. Set the Authentication on WEB UIs parameter to true.

  5. Specify values for other parameters in this group according to the relevant instruction: Active Directory, MIT, FreeIPA, Samba.

  6. Click Run and wait for the action to complete.

  7. Select your cluster, open the Kyuubi service page, and on the Components tab, select the Kyuubi Server component.

    The Kyuubi Server component
    The Kyuubi Server component
  8. On the Primary configuration tab, open the kyuubi-defaults.conf parameter group and check that the kyuubi.frontend.rest.ui.spnego.enabled parameter is set to true.

    Kyuubi Server primary configuration
    Kyuubi Server primary configuration

Before you use the SPNEGO authentication for the Kyuubi web UI, make sure that the Kerberos service is installed and set up on your local machine. Also, your browser must be configured to support Kerberos — refer to the SPNEGO authentication article for instructions for Mozilla Firefox and Google Chrome. Run the kinit command before establishing connection.

Found a mistake? Seleсt text and press Ctrl+Enter to report it