Uploaded image for project: 'Crowd Data Center'
  1. Crowd Data Center
  2. CWD-1185

OpenID does not work with non-ascii characters

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Medium
    • 2.6
    • 1.4.4
    • OpenID
    • None

    Description

      If CrowdID has a username like tøstinógé, that contains non-ascii characters, the following exception is thrown in the OpenID Client:

      ]] Servlet.service() for servlet OpenIDClientServlet threw exception
      java.lang.IllegalArgumentException: Invalid uri 'http://59.167.229.84:8095/openidserver/users/john.t¿stin<97>g<8e>': escaped absolute path not valid
              at org.apache.commons.httpclient.HttpMethodBase.<init>(HttpMethodBase.java:219)
              at org.apache.commons.httpclient.methods.HeadMethod.<init>(HeadMethod.java:93)
              at org.openid4java.yadis.YadisResolver.headXrdsUrl(YadisResolver.java:522)
              at org.openid4java.yadis.YadisResolver.discover(YadisResolver.java:223)
              at org.openid4java.discovery.Discovery.discover(Discovery.java:188)
              at org.openid4java.discovery.Discovery.discover(Discovery.java:138)
              at org.openid4java.consumer.ConsumerManager.discover(ConsumerManager.java:497)
              at com.atlassian.crowd.openid.client.consumer.OpenID4JavaConsumer.authenticateRequest(OpenID4JavaConsumer.java:71)
      

      Attachments

        Issue Links

          Activity

            People

              akunday ArvindA
              donna@atlassian.com DonnaA
              Votes:
              1 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: