Auth0 Home Blog Docs

How to perform SSO using Discourse and Auth0?

auth0
sso
sso-integrations
sso-integration

#1

I am using trying to perform SSO using Auth0 for wordPress and discourse from my own application.
the flow is mentioned below.
![alt text][1]
The user enters user name and password in the application, the details are sent to the server which authenticates the user with the auth0 API and send back the token.
I have installed auth0 SSO plugin from GitHub in Discourse and all the client ID, client secrets are added to the plugin.

I want to know who to perform SSO in case of Discourse when I have logged into my application.

For wordPress were are using the following method.

<form *ngIf="userService.isAuthenticated()" ngNoForm action="http://xx.xx.xx.xx/index.php?auth0=implicit&client_id=xxxxxxxxxxxxxxxxxxxxxxxxx&connection=xxxxxxxxxx"
        method="post">
        <input class="hidden" type="text" id="token" name="token" value="{{tokenValueIsHereReturnedbyAuth0Authentication}}" />
        <input class="hidden" type="text" id="redirect_to" name="redirect_to" value="http://xx.xx.xx.xx/index.html" />
        <input class="btn btn-primary pull-right" type="submit" value="View" />
</form>

So How to do similar thing in discourse?


#2