| 1 | {{{#!rst |
| 2 | ********************* |
| 3 | OpenID Connect Plugin |
| 4 | ********************* |
| 5 | |
| 6 | Trac-oidc |
| 7 | ========= |
| 8 | |
| 9 | |version| |trac versions| |build status| |
| 10 | |
| 11 | Description |
| 12 | =========== |
| 13 | |
| 14 | A plugin to support authentication to trac_ using `OpenID Connect`_. |
| 15 | |
| 16 | Currently this probably only works with google as the authentication |
| 17 | provider. It would, however, probably be straightforward to generalize |
| 18 | it to work with other *OpenID Connect* and *OAuth2* based authentication providers. |
| 19 | |
| 20 | This plugin is being developed as a partial replacement for the :trac:`AuthOpenIdPlugin`, |
| 21 | since google has dropped support for OpenID authentication. |
| 22 | |
| 23 | Development takes place on github_. The distribution is available on pypi_. |
| 24 | |
| 25 | This plugin is tested with trac versions 0.11, 0.12 and 1.0. |
| 26 | |
| 27 | Please see https://github.com/dairiki/trac-oidc for further information. |
| 28 | |
| 29 | |
| 30 | .. _Jeff Dairiki: mailto:dairiki@dairiki.org |
| 31 | .. _trac: http://trac.edgewall.org/ |
| 32 | .. _TracAuthOpenId: https://pypi.python.org/pypi/TracAuthOpenId |
| 33 | .. _OpenId Connect: http://openid.net/connect/ |
| 34 | .. _oic: https://pypi.python.org/pypi/oic |
| 35 | .. _oauth2client: https://pypi.python.org/pypi/oauth2client |
| 36 | .. _google developers console: https://console.developers.google.com/ |
| 37 | .. _pypi: https://pypi.python.org/pypi/trac-oidc |
| 38 | .. _github: https://github.com/dairiki/trac-oidc/ |
| 39 | |
| 40 | .. |version| image:: |
| 41 | https://img.shields.io/pypi/v/trac-oidc.svg |
| 42 | :target: https://pypi.python.org/pypi/trac-oidc/ |
| 43 | :alt: Latest Version |
| 44 | .. |build status| image:: |
| 45 | https://travis-ci.org/dairiki/trac-oidc.svg?branch=master |
| 46 | :target: https://travis-ci.org/dairiki/trac-oidc |
| 47 | .. |trac versions| image:: |
| 48 | https://img.shields.io/badge/trac-0.11%2C%200.12%2C%201.0-blue.svg |
| 49 | :target: http://trac.edgewall.org/ |
| 50 | |
| 51 | |
| 52 | }}} |