consuldemocracy icon indicating copy to clipboard operation
consuldemocracy copied to clipboard

Add SAML Integration for user authentication

Open voodoorai2000 opened this issue 6 years ago • 5 comments

Context

Many places already have a database of users that can be accessed through SAML

What

Add SAML to the user authentication options

How

Using the omniauth-saml gem

voodoorai2000 avatar Jun 25 '18 17:06 voodoorai2000

Did someone already had a look at this?

sbernhard avatar Jun 18 '20 23:06 sbernhard

Hi, @sbernhard. As far as I know, nobody has been working on this issue. Feel free to have a look :smile:.

javierm avatar Jun 19 '20 09:06 javierm

@sbernhard - Did you manage to have a look at this? We're also looking as we'd like to use SAML to authenticate with myAccount ( Scotland's Public Sector SSO ).

TomClive avatar Oct 01 '20 10:10 TomClive

We've now managed to successfully integrate Omniauth-Saml with Consul for the Scottish Councils and are testing at the moment. There are so many configurable options with Omniauth-Saml that it takes a bit of time to create something that is customisable and usable for different cases. We have a branch with the basic integration but to get it working on our site (due to Security Options/CSRF/Name Formats/Metadata Parser issues) we needed to make multiple changes to the basic code.

TomClive avatar Feb 17 '21 11:02 TomClive