The Taiga plugin for github authentication.
In your Taiga back python virtualenv install the pip package taiga-contrib-github-auth with:
pip install taiga-contrib-github-authModify your settings/local.py and include the line:
INSTALLED_APPS += ["taiga_contrib_github_auth"]Download in your dist/js/ directory of Taiga front the taiga-contrib-github-auth compiled code:
cd dist/js
wget "https://raw.githubusercontent.com/taigaio/taiga-contrib-github-auth/stable/front/dist/github_auth.js"Download in your dist/images/contrib directory of Taiga front the taiga-contrib-github-auth github icon:
cd dist/images/contrib
wget "https://raw.githubusercontent.com/taigaio/taiga-contrib-github-auth/stable/front/images/contrib/github-logo.png"Include in your dist/js/conf.json in the contribPlugins list the value "/js/github_auth.js":
...
"gitHubClientId": "YOUR-GITHUB-CLIENT-ID",
"contribPlugins": ["/js/github_auth.js"]
...We only have backend tests, you have to add your taiga-back directory to the PYTHONPATH environment variable, and run py.test, for example:
cd back
add2virtualenv /home/taiga/taiga-back/
py.test
