Uploaded image for project: 'Zeppelin'
  1. Zeppelin
  2. ZEPPELIN-3266

Unclear requirements for OIDC integration

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 0.8.0
    • Fix Version/s: None
    • Component/s: security, zeppelin-server
    • Labels:
      None
    • Environment:

      MacOS 10.13.13

      Java 1.8.0

      shiro.version 1.4.0

      pac4j.version 2.1.0

      buji.version 3.0.0

      Description

      I have been trying to get OIDC integration working. I have found the pull request ZEPPELIN-2598  and additional questions/bugs in this issue tracker and tried to figure out what Zeppelin needed.

      I have use trial and error for several days to figure out which libraries are needed, as this is not documented anywhere! , and gotten as far as logging into Zeppelin. Unfortunately I am stuck at a Pac4j error because the state parameter is different from the one sent in authentication request. 

      When reviewing the logs I can see that Zeppelin is creating 2 sessions, once for each page in the OIDC proces. Am I missing something in a configuration file?

       

        Attachments

        1. shiro.ini
          1 kB
          Hielke Hoeve
        2. zeppelin-hoeve-Hielkes-MacBook-Pro.local.log
          664 kB
          Hielke Hoeve
        3. zeppelin-site.xml
          19 kB
          Hielke Hoeve

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              hielkehoeve Hielke Hoeve
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: