• We collect Jira Service Desk feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

      NOTE: This suggestion is for JIRA Service Desk Server. Using JIRA Service Desk Cloud? See the corresponding suggestion.

      When signing into the Customer Portal the default location for customer Login is

      • https://<INSTANCE NAME>.atlassian.net/servicedesk/customer/user/login?destination=portals

      However when Public Sign Up is enabled the Sign up for an account is not available at this location and is only located on the specific portal that Public sign up is enabled for even if there is only one service desk portal.

      Suggestion:

      Add sign up for an Account link to base service desk login page.

      Workaround:

      please refer to this knowledge-base article: Locating The Service Desk Portal URL For Public Sign UP

          Form Name

            [JSDSERVER-1545] Public Sign Up for an Account on Base Portal URL

            This issue duplicates JSD-1388

            I would recommend voting and watching that issue for updates.

            Regards
            Matt
            JIRA Service Desk developer

            Matthew McMahon (Inactive) added a comment - This issue duplicates JSD-1388 I would recommend voting and watching that issue for updates. Regards Matt JIRA Service Desk developer

            This also applies for the server version.

            Patrick van der Rijst added a comment - This also applies for the server version.

            NevinA added a comment - - edited

            Kevin Joanisse, where does one get the jar file from. I can only download an OBR file.

            NevinA added a comment - - edited Kevin Joanisse, where does one get the jar file from. I can only download an OBR file.

            Open the Service Desk jar file and navigate to the cv-login-form.soy file and open in your editor.
            Locate this:

            {if $login.canReset == true}

            <div class="forgot-password">
            <a class="js-forgot-password" href="#">

            {getText('cv.login.forgotten.password')}

            </a>
            *Add your HREF to (eg: "servicedesk/customer/portal/5/user/signup") *
            </div>

            {/if}

            Repack the jar file and re-install plugin.

            Kevin Joanisse added a comment - Open the Service Desk jar file and navigate to the cv-login-form.soy file and open in your editor. Locate this: {if $login.canReset == true} <div class="forgot-password"> <a class="js-forgot-password" href="#"> {getText('cv.login.forgotten.password')} </a> *Add your HREF to (eg: "servicedesk/customer/portal/5/user/signup") * </div> {/if} Repack the jar file and re-install plugin.

            Ideally, there should be no login page at portals – jira-instance-host/servicedesk/customer/user/login?destination=portals

            1.) Instead, just show the portals page (no login required) having portal icons with hyperlinks to the individual portal. When somebody clicks on one of the portals they would then get a login prompt with the sign-up option.

            2.) If there is a template in the JIRA install directory, modify to include a hyperlink(s) to a sign-up page, a request for access form on another web service

            Daniel Holcombe added a comment - Ideally, there should be no login page at portals – jira-instance-host/servicedesk/customer/user/login?destination=portals 1.) Instead, just show the portals page (no login required) having portal icons with hyperlinks to the individual portal. When somebody clicks on one of the portals they would then get a login prompt with the sign-up option. 2.) If there is a template in the JIRA install directory, modify to include a hyperlink(s) to a sign-up page, a request for access form on another web service

            Is there a way to redirect

            {jira-instance-host}/servicedesk/customer/user/login?destination=portals to one of the sign-up enabled portals

            Client Browser
            GET {jira-instance-host}

            /servicedesk/customer/user/login?destination=portals

            Server Response

            HTTP/1.1 301 Moved Permanently
            Content-Type: text/html; charset=UTF-8
            Location:

            {jira-instance-host}

            /servicedesk/customer/portal/24
            Server: Apache-Coyote/1.1
            Date: Wed, 05 Aug 2015 18:24:19 GMT
            Connection: keep-alive
            Content-Length: 157

            Daniel Holcombe added a comment - Is there a way to redirect {jira-instance-host}/servicedesk/customer/user/login?destination=portals to one of the sign-up enabled portals Client Browser GET {jira-instance-host} /servicedesk/customer/user/login?destination=portals Server Response HTTP/1.1 301 Moved Permanently Content-Type: text/html; charset=UTF-8 Location: {jira-instance-host} /servicedesk/customer/portal/24 Server: Apache-Coyote/1.1 Date: Wed, 05 Aug 2015 18:24:19 GMT Connection: keep-alive Content-Length: 157

            This is a very annoying "design bug" which should be fairly easy to fix.
            We had 23 different customer portals and decided to merge them into one (no 24). We communicated the new access point (/portals). Now, customers can't create their own accounts. It's not that pretty to communicate that they need to goto /portals/24 to get the create account screen due to this bug.
            Looking forward to the fix.

            Riada Sales added a comment - This is a very annoying "design bug" which should be fairly easy to fix. We had 23 different customer portals and decided to merge them into one (no 24). We communicated the new access point (/portals). Now, customers can't create their own accounts. It's not that pretty to communicate that they need to goto /portals/24 to get the create account screen due to this bug. Looking forward to the fix.

              Unassigned Unassigned
              emccutcheon Earl McCutcheon
              Votes:
              18 Vote for this issue
              Watchers:
              15 Start watching this issue

                Created:
                Updated:
                Resolved: