Uploaded image for project: 'Undertow'
  1. Undertow
  2. UNDERTOW-595

Basic authentication with credentials containing umlauts doesn't work on some browsers

    XMLWordPrintable

Details

    • Hide
      1. unpack attached reproducer in wildfly installation directory
      2. start ./bin/standalone.sh
      3. go to http://localhost:8080/sec-test in Firefox and try to log in using credentials test:test123!ü
      Show
      unpack attached reproducer in wildfly installation directory start ./bin/standalone.sh go to http://localhost:8080/sec-test in Firefox and try to log in using credentials test:test123!ü

    Description

      Firefox, Safari and IE use ISO-8859_1 character encoding when generating authentication header. If the credentials contain umlauts (eg. ü), the decoded string on the server is incorrect and authentication fails.

      Attachments

        1. reproducer.tar.gz
          6 kB
          Bartosz Spyrko-Smietanko

        Activity

          People

            sdouglas1@redhat.com Stuart Douglas
            spyrkob Bartosz Spyrko-Smietanko
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: