# Use the same user database and login credentials in multiple discourse instances

**URL:** <https://meta.discourse.org/t/use-the-same-user-database-and-login-credentials-in-multiple-discourse-instances/45584>\
**Category:** SSO\
**Created:** [2016年六月12日 11:53 UTC](https://meta.discourse.org/t/use-the-same-user-database-and-login-credentials-in-multiple-discourse-instances/45584 "2016-06-12T11:53:50Z")\
**Posts on this page:** 1\
**Showing post:** 9

<div class="post-metadata">

**Author:** ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)\
**Post date:** [2016年六月13日 00:23 UTC](https://meta.discourse.org/t/use-the-same-user-database-and-login-credentials-in-multiple-discourse-instances/45584/9 "2016-06-13T00:23:33Z")

</div>

Follow the breadcrumbs 🍞

> [@Use Discourse as an identity provider (SSO, DiscourseConnect)](https://meta.discourse.org/t/using-discourse-as-a-sso-provider/32974):
>
> So you want to use Discourse as an identity provider for your own web app? Great! Let’s get started. Enable [DiscourseConnect](https://meta.discourse.org/t/13045?silent=true) provider setting Under Discourse admin site settings (/admin/site\_settings) enable setting enable discourse connect provider and add a secret string to discourse connect provider secrets (used to hash SSO payloads). Implement [DiscourseConnect](https://meta.discourse.org/t/13045?silent=true) in your web app: Generate a random [nonce](https://en.wikipedia.org/wiki/Cryptographic_nonce). Let’s call this value NONCE. Save it temporarily so that you can verify it with the …

---

_[View the full topic](https://meta.discourse.org/t/use-the-same-user-database-and-login-credentials-in-multiple-discourse-instances/45584)._
