This site uses cookies. By continuing to browse the site, you agree to our use of cookies. Find out more about cookies.
Skip to main content
Metadecidim's official logo
  • English Triar la llengua Elegir el idioma Choose language
    • Català
    • Castellano
Sign Up Sign In
  • Home
  • Processes
  • Assemblies
  • Initiatives
  • Consultations
  • Conferences
  • Help

Propose new functionalities for Decidim software

#DecidimRoadmap Designing Decidim together

Phase 1 of 1
Open 2019-01-01 - 2030-12-31
Process phases Submit a proposal
  • The process
  • Debates
  • Propose new features
  • News
chevron-left Back to list

Enable configs for omniauth providers at the org level

Avatar: Virgile Deville Virgile Deville
28/10/2019 10:41  
Finished

This feature aims to enhance the capabilities of the multi-tenant mode of Decidim.

Currently when using multi-tenant, the omniauth config you have for social providers (or other SSO) are made for the whole installation and are shared by all orgs.

Problem is organizations have different hosts and you can only declare one call back with the social providers.

As a super admin (meaning I have access to /system) I want to be able to manage my omniauth configuration where I create and edit the organizations.

For each orgs should be available :
- All the providers (activated on the installation) and the necessary fieds to set them up ( clients id and client secret)
- As all the orgs on the same install won't want to activate all the omniauth connectors I'll need a checkbox to activate them one by one so that they display on the sign in and sign up page (and the modals). Alternatively if config fields are not filled the app could understand that it shouldn't activate them.

The development of this proposal has finished

  • Has been reviewed by Decidim Product and complies with the Social Contract
  • It is funded by BOSA (Belgium)
  • Developed by Open Source Politics 
  • Available in release 0.20 via #5516

List of Endorsements

Avatar: Carol Romero Carol Romero verified-badge
Avatar: Ivan Vergés Ivan Vergés verified-badge
Avatar: Alain Buchotte Alain Buchotte
Avatar: Oliver Valls Oliver Valls
and 1 more person (see more) (see less)
Endorsements count4
Enable configs for omniauth providers at the org level Comments 2

Reference: MDC-PROP-2019-10-14875
Version number 2 (of 2) see other versions
Check fingerprint

Fingerprint

The piece of text below is a shortened, hashed representation of this content. It's useful to ensure the content hasn't been tampered with, as a single modification would result in a totally different value.

Value: 5f6443a3be3f467791f851de1e2c0bd0f312170bc8ca495c7c1d295d1c6031c3

Source: {"body":{"en":"This feature aims to enhance the capabilities of the multi-tenant mode of Decidim.\r\n\r\nCurrently when using multi-tenant, the omniauth config you have for social providers (or other SSO) are made for the whole installation and are shared by all orgs. \r\n\r\nProblem is organizations have different hosts and you can only declare one call back with the social providers. \r\n\r\nAs a super admin (meaning I have access to /system) I want to be able to manage my omniauth configuration where I create and edit the organizations. \r\n\r\nFor each orgs should be available :\r\n- All the providers (activated on the installation) and the necessary fieds to set them up ( clients id and client secret) \r\n- As all the orgs on the same install won't want to activate all the omniauth connectors I'll need a checkbox to activate them one by one so that they display on the sign in and sign up page (and the modals). Alternatively if config fields are not filled the app could understand that it shouldn't activate them."},"title":{"en":"Enable configs for omniauth providers at the org level"}}

This fingerprint is calculated using a SHA256 hashing algorithm. In order to replicate it yourself, you can use an MD5 calculator online and copy-paste the source data.

Share:

link-intact Share link

Share link:

Please paste this code in your page:

<script src="https://meta.decidim.org/processes/roadmap/f/122/proposals/14875/embed.js"></script>
<noscript><iframe src="https://meta.decidim.org/processes/roadmap/f/122/proposals/14875/embed.html" frameborder="0" scrolling="vertical"></iframe></noscript>

Report inappropriate content

Is this content inappropriate?

Reason

2 comments

Order by:
  • Older
    • Best rated
    • Recent
    • Older
    • Most discussed
Avatar: Virgile Deville Virgile Deville
07/11/2019 13:21
  • Get link Get link

Hey @carol lo financia el estado federal belgo (BOSA), andrés me dijo que adelante, lo podrias poner en evaluating por favor ? Gracias !

Avatar: Andrés Andrés verified-badge
12/12/2019 10:42
  • Get link Get link

PR here: https://github.com/decidim/decidim/pull/5516

Add your comment

Sign in with your account or sign up to add your comment.

Loading comments ...

  • Terms and conditions of use
  • About the community
  • Download Open Data files
  • Metadecidim at Twitter Twitter
  • Metadecidim at Instagram Instagram
  • Metadecidim at YouTube YouTube
  • Metadecidim at GitHub GitHub
Creative Commons License Website made with free software.
Decidim Logo

Confirm

OK Cancel

Please sign in

decidim Sign in with Decidim Barcelona
Or

Sign up

Forgot your password?