Skip to content
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
34 lines (20 sloc) 1.02 KB


The TracSSO plugin enables SSO support for trac.


  • From a checkout of the project run:

    $ python bdist_egg

  • Copy the generated egg to the plugin directory of your trac project:

    $ cp dist/TracSSO-*.egg {trac-location}/plugins/.

  • Restart trac

The plug-in adds support for Discourse SSO to Trac. To configure the add to your Trac configuration file the shared secret and redirect url. For example:

sso_secret = thisisatestsecret
sso_redirect =

And grant the SSO_LOGIN permission to any users/groups of users you want to.

To configure multiple SSO endpoints simply pre-prepend a different endpoint to your configurations. The default one is sso. For example to configure the /sso2 endpoint:

sso2.sso_secret = othertestsecret
sso2.sso_redirect =
You can’t perform that action at this time.