{{{#!rst ********************* OpenID Connect Plugin ********************* Trac-oidc ========= |version| |trac versions| |build status| Description =========== A plugin to support authentication to trac_ using `OpenID Connect`_. Currently this probably only works with google as the authentication provider. It would, however, probably be straightforward to generalize it to work with other *OpenID Connect* and *OAuth2* based authentication providers. This plugin is being developed as a partial replacement for the :trac:`AuthOpenIdPlugin`, since google has dropped support for OpenID authentication. Development takes place on github_. The distribution is available on pypi_. This plugin is tested with trac versions 0.11, 0.12 and 1.0. Please see https://github.com/dairiki/trac-oidc for further information. .. _Jeff Dairiki: mailto:dairiki@dairiki.org .. _trac: http://trac.edgewall.org/ .. _TracAuthOpenId: https://pypi.python.org/pypi/TracAuthOpenId .. _OpenId Connect: http://openid.net/connect/ .. _oic: https://pypi.python.org/pypi/oic .. _oauth2client: https://pypi.python.org/pypi/oauth2client .. _google developers console: https://console.developers.google.com/ .. _pypi: https://pypi.python.org/pypi/trac-oidc .. _github: https://github.com/dairiki/trac-oidc/ .. |version| image:: https://img.shields.io/pypi/v/trac-oidc.svg :target: https://pypi.python.org/pypi/trac-oidc/ :alt: Latest Version .. |build status| image:: https://travis-ci.org/dairiki/trac-oidc.svg?branch=master :target: https://travis-ci.org/dairiki/trac-oidc .. |trac versions| image:: https://img.shields.io/badge/trac-0.11%2C%200.12%2C%201.0-blue.svg :target: http://trac.edgewall.org/ }}}