riotkit-org / docker-taiga

Production-ready docker container for Taiga https://taiga.io
https://quay.io/repository/riotkit/taiga?tab=tags
GNU General Public License v3.0
55 stars 8 forks source link

Add OIDC as an authentication option #40

Closed garyedwards closed 3 years ago

garyedwards commented 4 years ago

Hi, thanks for a great docker image, the best I have found for taiga.

It would be great to add OIDC as an additional authentication option to work with applications like keycloak, see resources below. I plan to have a look into this when I have some time. It would be great to get your thoughts.

OIDC plugin:

https://github.com/taigaio/taiga-contrib-oidc-auth

Example implementation (playbook) from fedora infra:

https://pagure.io/fedora-infra/ansible/blob/3f52048722b36a1d8f6b840563d2f81fda503f19/f/roles/taiga

blackandred commented 4 years ago

Hi,

We have the plugins system, I suggest you can try to add support for this plugin - like we have the Slack plugin (there is a pre-install hook, frontend hook and the command for docker build stage - simple, ah and environment variables) and make a PR.

https://github.com/riotkit-org/docker-taiga/blob/master/plugins/slack.py https://github.com/riotkit-org/docker-taiga/blob/master/Dockerfile#L132 https://github.com/riotkit-org/docker-taiga/blob/master/container-files/opt/taiga-conf/taiga/docker-settings.py#L121

Thanks, Blackandred

blackandred commented 3 years ago

I see there is no activity, closing the issue for now.