Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Multiple IdP configurations #54

Open
marinatedpork opened this issue Aug 19, 2016 · 3 comments
Open

Feature Request: Multiple IdP configurations #54

marinatedpork opened this issue Aug 19, 2016 · 3 comments
Assignees

Comments

@marinatedpork
Copy link

Hi,

I have a need for two IdP configurations that read different principal attributes and encrypt with different x509 certs. Is there a means to do this in the current version of this gem? Might there be a way to extend the current gem to allow for this functionality?

@inestyne
Copy link

inestyne commented May 4, 2017

+1

@Zogoo
Copy link
Collaborator

Zogoo commented Jan 17, 2019

@marinatedpork

I know it's a very old question. But, did you find any idea for this?

I am also thinking about it and configuring (Saml.configure) just in time before the request starts and rendering metadata.

@jphenow what do you think about it.

@jphenow
Copy link
Collaborator

jphenow commented Jan 21, 2020

Yea thinking back I'd kind of prefer a configured Saml to just be an object that can be passed around. That way if someone wanted to configure at any point and store statically it's up to them to decide. I'm trying to remember everything this does right now, but I don't believe that would be too terribly hard to do - it might mostly come down to illustrating it and maybe making that concept more first-party supported by the Rails engine code in this.

Longer-term ideally I'd like to see a saml-idp-core gem and a saml-idp-rails that provides the engine support if that makes sense.

@Zogoo Zogoo self-assigned this Jul 13, 2022
@Zogoo Zogoo added this to the Simplify gem for SAML milestone Jul 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants