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

Allow parameterisation of the URL for login used by the OpenID server

    • Icon: Suggestion Suggestion
    • Resolution: Fixed
    • 2.8.0-OD-11, 2.8
    • OpenID
    • None
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

      By specifying the application.login.url.template property, you can allow parameters set by the RP to appear in the URL to which users are redirected to authenticate, using the OpenID 2.0 extension NS https://developer.atlassian.com/display/CROWDDEV/CrowdID+OpenID+extensions#CrowdIDOpenIDextensions-login-page-parameters.

      For example, if CrowdID configuration includes

      application.login.url.template=http://some.service.example/login?key=${key}
      

      and if an OpenID checkid_setup request is received which includes parameters

      openid.ns.ext1=https://developer.atlassian.com/display/CROWDDEV/CrowdID+OpenID+extensions#CrowdIDOpenIDextensions-login-page-parameters
      openid.ext1.key=value
      

      Then users requiring authentication will be redirected to http://some.service.example/login?key=value.

      The key names specified in application.login.url.template may not contain ‘}’ but are otherwise unrestricted. Values are replaced having been escaped suitably for use as query parameter values. Parameters absent in the OpenID request are replaced with empty strings.

      It should be remembered that the values replaced in the login URL template are controlled by the (potentially external) relaying parties and as not necessarily to be trusted.

            [CWD-3790] Allow parameterisation of the URL for login used by the OpenID server

            Katherine Yabut made changes -
            Workflow Original: JAC Suggestion Workflow [ 3362939 ] New: JAC Suggestion Workflow 3 [ 3625987 ]
            Status Original: RESOLVED [ 5 ] New: Closed [ 6 ]
            Monique Khairuliana (Inactive) made changes -
            Workflow Original: Simplified Crowd Development Workflow v2 [ 1392298 ] New: JAC Suggestion Workflow [ 3362939 ]
            Issue Type Original: New Feature [ 2 ] New: Suggestion [ 10000 ]
            Alberto (Inactive) made changes -
            Remote Link New: This issue links to "Page (Extranet)" [ 183177 ]
            Owen made changes -
            Workflow Original: Crowd Development Workflow v2 [ 622863 ] New: Simplified Crowd Development Workflow v2 [ 1392298 ]
            Vincent Kok (Inactive) made changes -
            Remote Link Original: This issue links to "Page (Extranet)" [ 70724 ] New: This issue links to "Page (Extranet)" [ 70724 ]
            Jonathan G made changes -
            Remote Link Original: This issue links to "Page (Extranet)" [ 70724 ] New: This issue links to "Page (Extranet)" [ 70724 ]
            Jonathan G made changes -
            Remote Link New: This issue links to "Page (Extranet)" [ 94145 ]
            Jonathan G made changes -
            Remote Link Original: This issue links to "Page (Extranet)" [ 70724 ] New: This issue links to "Page (Extranet)" [ 70724 ]
            Diego Berrueta made changes -
            Link New: This issue causes CWD-4129 [ CWD-4129 ]
            Vincent Kok (Inactive) made changes -
            Remote Link Original: This issue links to "Page (Extranet)" [ 70724 ] New: This issue links to "Page (Extranet)" [ 70724 ]

              Unassigned Unassigned
              hgiddens Hugh Giddens (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: