Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Is there a SAML plugin available that works with LimeSurvey v5.x?

  • lintu
  • lintu's Avatar Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
2 years 6 months ago #239276 by lintu
Please help us help you and fill where relevant:
Your LimeSurvey version: 5.4.15
Own server or LimeSurvey hosting: Own server
Survey theme/template:
==================
Hello,
Does anyone know if there is a SAML plugin available that works with LimeSurvey v5.x? I have an older version that works on 3.x but fails on 5.x
Thanks
The following user(s) said Thank You: LaCaraB

Please Log in to join the conversation.

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team & Official Partner
  • LimeSurvey Community Team & Official Partner
More
2 years 6 months ago #239501 by DenisChenu
Where did you get this SAML ?

Maybe you can contact the developer.

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. - Professional support - Plugins, theme and development .
I don't answer to private message.

Please Log in to join the conversation.

  • lintu
  • lintu's Avatar Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
2 years 6 months ago #239504 by lintu
It was developed and updated for V3.x by Sixto Pablo Martín
Link: github.com/pitbulk/limesurvey-saml

Unfortunately, he is not responding to the emails that I sent to him.

Please Log in to join the conversation.

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team & Official Partner
  • LimeSurvey Community Team & Official Partner
More
2 years 6 months ago #239505 by DenisChenu
I know LimeSurvey GMBH team have a 3.X plugin , maybe you can contact support.
account.limesurvey.org/customer-support

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. - Professional support - Plugins, theme and development .
I don't answer to private message.

Please Log in to join the conversation.

More
10 months 2 weeks ago #266568 by BBBFKM
There is a Limesurvey SAML plugin available for the latest 5.x and 6.x versions at the Limesurvey Consulting online shop -> Google should find that for you.

It was developed by the author of the PHP saml library and well tested with different Limesurvey versions and identity providers.

Suppoorted features are:
  • User groups are completely supported by this Limesurvey plugin. If the Identity Provider provides a group name you can enable the Sync group option in order to update user group details. If the group name provided does not exist yet, the Auto create groups option can automatically generate it.
  • Furthermore, the tool allows setting an Alternative Forgot PW URL. This way you can redirect users to the Identity Provider’s forgot password URL which replaces Limesurvey’s default forgot password feature.
  • Enable or disable single logout feature
  • Force SAML in order to only allow users to be authenticated in LimeSurvey using SAML. When Force SAML is enabled, the tool offers an Allow Bypass Force SAML option. This is a recovery mechanism in case the SAML integration gets broken.
  • Additional login option: As another alternative Limesurvey users can log in as usual with username and password.
  • Define the default permissions which will be assigned to newly provisioned accounts.
The following user(s) said Thank You: lintu

Please Log in to join the conversation.

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team & Official Partner
  • LimeSurvey Community Team & Official Partner
More
10 months 1 week ago - 10 months 1 week ago #266667 by DenisChenu

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. - Professional support - Plugins, theme and development .
I don't answer to private message.
Last edit: 10 months 1 week ago by DenisChenu.
The following user(s) said Thank You: lintu

Please Log in to join the conversation.

  • lintu
  • lintu's Avatar Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
10 months 1 week ago #266674 by lintu
Thank you, this information was helpful!

Please Log in to join the conversation.

  • Mazi
  • Mazi's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
10 months 2 days ago #266762 by Mazi

github.com/pitbulk/limesurvey-saml?tab=r...rcial-plugin-version then survey-consulting.com/product/limesurvey-saml-plugin/  
FYI: The plugin available at  survey-consulting.com/product/limesurvey-saml-plugin/ is a cooperation with Sixto. He is the plugin author and also the developer of the PHP SAML library so he knows what he is doing. 
We are trying to make the plugin available for different versions and keep it up to date.

On a site note: I was in touch with a company offering custom SAML development for different platforms. Out of curisosity I asked for a price and that was > 8000 EUR, ridicoulous :-)

Best regards/Beste Grüße,
Dr. Marcel Minke
survey-consulting.com
offlinesurveys.com
Feel free to contact me by email for professional LimeSurvey support!
The following user(s) said Thank You: DenisChenu

Please Log in to join the conversation.

  • Mazi
  • Mazi's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 week 2 days ago #270906 by Mazi
Just a short update that there is a new version 1.6.0 available now. It comes with the following new features:
  1.     Update docs
  2.     New Survey options: Require users to be logged and while using protected Survey by tokens, allow participants to identify with an active login user session
  3.     Role support
  4.     Add an option to avoid raising errors when the AttributeStatement Element contains Attribute elements with duplicated Name
  5.     Ability to support HTTP_X_FORWARDED_HOST, HTTP_X_FORWARDED_PROTO and HTTP_X_FORWARDED_PORT by a new flag
  6.     Bugfix CLogger::LEVEL_DEBUG
The latest version is available at [url] survey-consulting.com/product/limesurvey-saml-plugin/ [/url]

Best regards/Beste Grüße,
Dr. Marcel Minke
survey-consulting.com
offlinesurveys.com
Feel free to contact me by email for professional LimeSurvey support!

Please Log in to join the conversation.

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team & Official Partner
  • LimeSurvey Community Team & Official Partner
More
4 days 11 minutes ago - 4 days 10 minutes ago #270989 by DenisChenu

    New Survey options: Require users to be logged and while using protected Survey by tokens, allow participants to identify with an active login user session

Great !

When need such solution : i allow both sometimes 

1. Forced : no token only allowed!: need bith
2. Allow token only

It's the case here ?

It('s just for the idea :)


(and i have a new event too inside plugin, to allow usage of specific part of SAML auth)

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. - Professional support - Plugins, theme and development .
I don't answer to private message.
Last edit: 4 days 10 minutes ago by DenisChenu.

Please Log in to join the conversation.

  • Mazi
  • Mazi's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 days 21 hours ago #270990 by Mazi
The survey protection is very flexible.

We support both, forcing SAML as well as allowing token or SAML.

And if required, we can expand and cover any use case.

Best regards/Beste Grüße,
Dr. Marcel Minke
survey-consulting.com
offlinesurveys.com
Feel free to contact me by email for professional LimeSurvey support!
The following user(s) said Thank You: DenisChenu

Please Log in to join the conversation.

Moderators: holchtpartner

Lime-years ahead

Online-surveys for every purse and purpose