Uploaded image for project: 'Teiid'
  1. Teiid
  2. TEIID-2109

Cannot use deployed WAR with HTTPBasic authentication

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 8.1, 7.7.2
    • 7.4.1, 7.7.1
    • None
    • None
    • Hide

      Use Teiid Designer to create a WAR which uses the HTTPBasic security option.
      Create a corresponding datasource which is linked to a Teiid VDB
      Deploy the datasource and WAR
      Bring up the WSDL using the Web Services console.

      Show
      Use Teiid Designer to create a WAR which uses the HTTPBasic security option. Create a corresponding datasource which is linked to a Teiid VDB Deploy the datasource and WAR Bring up the WSDL using the Web Services console.

    Description

      I created a WAR which specifies HTTPBasic security. My WAR definition specifies a role and the default realm (teiid-security).

      On the server, my datasource specifies PassthroughAuthentication=true. I have tried Security Deployment Types of None and Domain (where I specified the domain as "teiid-security").

      When I try to access the WSDL from the Web Services console, I am not being prompted for a username and password; I am just being denied (403).

      I've tried clearing the browser cache and bouncing the server.

      I'm attaching the datasource and WAR files.

      Attachments

        1. teiid-parent.patch
          5 kB
        2. teiid-parent-7.7.1.patch
          5 kB
        3. test-integration-common.patch
          1 kB
        4. yahoosourceBasic-ds.xml
          1 kB
        5. YahooTest_Basic.war
          26 kB
        6. YahooTest.vdb
          29 kB

        Issue Links

          Activity

            People

              rhn-engineering-rareddy Ramesh Reddy
              pnittel_jira Paul Nittel (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: