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

Unclear requirements for OIDC integration

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 0.8.0
    • None
    • security, zeppelin-server
    • None
    • 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. zeppelin-site.xml
          19 kB
          Hielke Hoeve
        2. shiro.ini
          1 kB
          Hielke Hoeve
        3. zeppelin-hoeve-Hielkes-MacBook-Pro.local.log
          664 kB
          Hielke Hoeve

        Activity

          People

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

            Dates

              Created:
              Updated: