# I want a Sign Up button to appear with SSO

**URL:** <https://meta.discourse.org/t/i-want-a-sign-up-button-to-appear-with-sso/72247>\
**Category:** Feature\
**Created:** [2015年四月30日 17:19 UTC](https://meta.discourse.org/t/i-want-a-sign-up-button-to-appear-with-sso/72247 "2015-04-30T17:19:28Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)\
**Post date:** [2017年十月17日 06:48 UTC](https://meta.discourse.org/t/i-want-a-sign-up-button-to-appear-with-sso/72247/1 "2017-10-17T06:48:00Z")

</div>

On a site without SSO, when a new user shows up there are two buttons in the top right corner - SIGN UP and LOG IN:

 ![](https://global.discourse-cdn.com/meta/original/3X/4/d/4d58bf9692b2009bb352bb06fb2fb3de3e92e728.png) 

But when you have SSO turned on, you only see one button in the top right corner - LOG IN. This leaves new people without an obvious way to sign up. On our site, we’d have both buttons link to our wordpress signup/signin page.

![](https://global.discourse-cdn.com/meta/optimized/3X/d/2/d24298ac740aa8ebf09bb7935288221fe330f352_2_690x48.png)

We fixed this provisionally by changing the button with CSS, but would prefer to have two separate buttons as without SSO.

```
.login-button::after {
    content: " | Sign up";
}

```

---

<div class="post-metadata">

**Author:** ![downey](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/downey/32/166878_2.png) [@downey](https://meta.discourse.org/u/downey)\
**Post date:** [2015年四月30日 18:38 UTC](https://meta.discourse.org/t/i-want-a-sign-up-button-to-appear-with-sso/72247/2 "2015-04-30T18:38:56Z")

</div>

Our workaround is to make an obvious link to the signup process on the login page that we host.

**Edit:** Also, I forgot that our global announcement banner post type (or whatever that special type is called these days) also has a link to our account sign up. And if someone has a new browser session, they’ll get that until dismissed or until they sign in, whichever comes first.

---

<div class="post-metadata">

**Author:** ![Mittineague](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mittineague/32/114259_2.png) [@Mittineague](https://meta.discourse.org/u/Mittineague)\
**Post date:** [2015年四月30日 18:54 UTC](https://meta.discourse.org/t/i-want-a-sign-up-button-to-appear-with-sso/72247/3 "2015-04-30T18:54:00Z")

</div>

The Log In button brings up a modal that has Create New Account.

But I agree, it isn’t obvious that that option will be there if they click Log In.

---

<div class="post-metadata">

**Author:** ![downey](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/downey/32/166878_2.png) [@downey](https://meta.discourse.org/u/downey)\
**Post date:** [2015年四月30日 19:14 UTC](https://meta.discourse.org/t/i-want-a-sign-up-button-to-appear-with-sso/72247/4 "2015-04-30T19:14:24Z")

</div>

> [@Mittineague](#):
>
> The Log In button brings up a modal that has Create New Account.

This is not true if you’re using a 3rd party for SSO authentication to Discourse.

---

<div class="post-metadata">

**Author:** ![eviltrout](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/eviltrout/32/5275_2.png) [@eviltrout](https://meta.discourse.org/u/eviltrout)\
**Post date:** [2016年五月2日 15:56 UTC](https://meta.discourse.org/t/i-want-a-sign-up-button-to-appear-with-sso/72247/5 "2016-05-02T15:56:34Z")

</div>

It seems like the main use case here is to have a custom sign up button when in SSO mode?

It might be better to get that feature implemented via a PR if it’s something many people want on their forums?

I could see it working like this:

- a new site setting, `sso_signup_url`
- if present, when rendering the buttons it would create a sign up button with that url

I can provide pointers if someone wants to work on this 🙂

---

<div class="post-metadata">

**Author:** ![jamesmarkcook](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jamesmarkcook/32/168563_2.png) [@jamesmarkcook](https://meta.discourse.org/u/jamesmarkcook)\
**Post date:** [2016年八月7日 19:10 UTC](https://meta.discourse.org/t/i-want-a-sign-up-button-to-appear-with-sso/72247/6 "2016-08-07T19:10:08Z")

</div>

It’s definitely odd without a Sign Up button I must say. Would be much better with a Sign Up button that when clicked should link to my Wordpress sign up page.

---

<div class="post-metadata">

**Author:** ![HAWK](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hawk/32/86627_2.png) [@HAWK](https://meta.discourse.org/u/HAWK)\
**Post date:** [2016年八月11日 17:53 UTC](https://meta.discourse.org/t/i-want-a-sign-up-button-to-appear-with-sso/72247/7 "2016-08-11T17:53:37Z")

</div>

Agreed. I’m combatting it with a [pinned banner topic with a clear CTA to register](https://experts.feverbee.com/).  
It’s only been going a few weeks but 64% of new users are clicking on it.

---

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)\
**Post date:** [2017年十月17日 06:52 UTC](https://meta.discourse.org/t/i-want-a-sign-up-button-to-appear-with-sso/72247/8 "2017-10-17T06:52:14Z")

</div>

> [@Mittineague](#):
>
> The Log In button brings up a modal that has Create New Account.

That _might_ not be true for SSO though when login is done via the parent site. Remember SSO means, login happens _outside_ of Discourse, somewhere else.

I am curious, do you really need two buttons for SSO, when account creation is 100% handled by the parent site? Is there one text that would work for both cases?

---

<div class="post-metadata">

**Author:** ![downey](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/downey/32/166878_2.png) [@downey](https://meta.discourse.org/u/downey)\
**Post date:** [2017年十月17日 17:47 UTC](https://meta.discourse.org/t/i-want-a-sign-up-button-to-appear-with-sso/72247/9 "2017-10-17T17:47:10Z")

</div>

> [@codinghorror](#):
>
> Is there one text that would work for both cases?

I don’t use SSO currently these days, but a single Sign Up or Log In button would’ve worked for us. Is that localizable through the admin UI?

---

<div class="post-metadata">

**Author:** ![HAWK](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hawk/32/86627_2.png) [@HAWK](https://meta.discourse.org/u/HAWK)\
**Post date:** [2017年十月17日 18:02 UTC](https://meta.discourse.org/t/i-want-a-sign-up-button-to-appear-with-sso/72247/10 "2017-10-17T18:02:16Z")

</div>

> [@codinghorror](#):
>
> I am curious, do you really need two buttons for SSO, when account creation is 100% handled by the parent site? Is there one text that would work for both cases?

In both instances where this has been an issue for me, although account creation is handled through the parent site, most traffic comes directly to the community so yeah, it’s pretty crucial.

A single button with different text would be absolutely fine.

---

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)\
**Post date:** [2017年十月17日 23:26 UTC](https://meta.discourse.org/t/i-want-a-sign-up-button-to-appear-with-sso/72247/11 "2017-10-17T23:26:13Z")

</div>

All text can be edited from Admin, Customize, so .. yes

---

<div class="post-metadata">

**Author:** ![samtuke](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/samtuke/32/64543_2.png) [@samtuke](https://meta.discourse.org/u/samtuke)\
**Post date:** [2018年四月9日 16:11 UTC](https://meta.discourse.org/t/i-want-a-sign-up-button-to-appear-with-sso/72247/12 "2018-04-09T16:11:58Z")

</div>

Monitoring this issue as we use Wordpress for SSO, and also miss a signup link. Workarounds described above look promising however.

---

<div class="post-metadata">

**Author:** ![davidkingham](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/davidkingham/32/119528_2.png) [@davidkingham](https://meta.discourse.org/u/davidkingham)\
**Post date:** [2018年六月3日 15:01 UTC](https://meta.discourse.org/t/i-want-a-sign-up-button-to-appear-with-sso/72247/13 "2018-06-03T15:01:55Z")

</div>

I would like to see this feature as well. I would propose adding this option ‘sso sign up button external link’, if blank it acts as it does now, if a link is entered then the sign up button is visible with the entered link.

I don’t think the log in button should change since it has a modal to the sso login.

A single button would not work for me as I use memberful and they do not have a link to register in their modal, I have put in a feature request to them but I do not have my hopes up.

---

<div class="post-metadata">

**Author:** ![BlackBelt35](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/blackbelt35/32/133597_2.png) [@BlackBelt35](https://meta.discourse.org/u/BlackBelt35)\
**Post date:** [2020年二月22日 04:52 UTC](https://meta.discourse.org/t/i-want-a-sign-up-button-to-appear-with-sso/72247/14 "2020-02-22T04:52:58Z")

</div>

为这个功能点赞 🙂

当然，我们可以在后台将文本内容编辑为“注册 - 登录”，但根本问题依然存在：按钮链接到 SSO 提供商的登录页面（无论是 WordPress 还是其他系统）。

因此，用户需要多一步操作才能找到登录页面底部的注册链接，而且有时还找不到。例如在 WordPress 中，注册链接的默认字体非常小，不易察觉。在我的网站上，我需要添加额外的 CSS 规则来增大字体大小。但即使这样，仍有不少用户感到困惑。

所以这个功能真的会很棒！🙂
