Welcome to the LimeSurvey Community Forum

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

AuthKeycloak - Keycloak OIDC SSO Plugin for LimeSurvey

More
3 weeks 14 hours ago #274865 by tomzt
Hello LimeSurvey Community,

We've developed AuthKeycloak, an OIDC Single Sign-On plugin that integrates 
Keycloak identity management with LimeSurvey. This plugin enables organizations 
to centralize user authentication and streamline access management across their 
survey platforms.

Key Features:
- Seamless Keycloak OIDC integration
- Centralized user authentication
- Role-based access control
- Simplified deployment and configuration
- Enterprise-grade security

The plugin is designed for organizations requiring robust identity management 
and single sign-on capabilities for their survey operations.

Repository and Documentation:
github.com/RMUTIL-Dev/AuthKeycloak

We welcome feedback, testing, and contributions from the community. The plugin 
is actively maintained and documented for easy integration.

For questions or support, please visit our GitHub repository or contact our 
development team at RMUTI.

Best regards,
RMUTI Development Team
Rajamangala University of Technology Isaan
www.rmuti.ac.th

Please Log in to join the conversation.

More
3 weeks 6 hours ago #274867 by Joffm
There is a typo in the "github"-Link.
As the university is called "RMUTI" this should be in the link as well (not "RMUTIL")

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

More
2 weeks 1 day ago #274944 by Mazi
Hey tomzt, I stumbled upon "this English version is the source of truth; the Thai version is a translation and may lag behind after updates." at the readme. Does that mean that there are two different versions to cover different languages?

There are more straightforward approaches to create a plugin with multilingual labels e.g. for plugin settings, help texts, ...
Let me know if you need help with that.

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.

More
2 weeks 1 day ago #274945 by Mazi
For organisations looking for a more comprehensive enterprise integration, I would also like to mention our LimeSurvey SAML plugin :Keycloak supports SAML 2.0 as well as OpenID Connect, so it can be connected to LimeSurvey through our plugin without requiring a Keycloak-specific authentication extension.Compared with a basic Keycloak login and automatic user creation, our plugin currently provides several additional features:
  • SP-initiated and IdP-initiated Single Sign-On
  • Single Logout
  • just-in-time user provisioning
  • configurable user attribute mapping
  • LimeSurvey user-group synchronisation
  • automatic creation of missing LimeSurvey user groups
  • support for multiple Identity Providers
  • extensive documentation and professional setup support
The group synchronisation and attribute mapping are particularly useful in larger installations where users should automatically receive the correct LimeSurvey groups and access permissions based on information supplied by the Identity Provider.The two approaches therefore address slightly different requirements: AuthKeycloak looks like a useful lightweight open-source option for Keycloak-specific OIDC login, while our LimeSurvey SAML plugin focuses on broader provisioning, group management, logout and professionally supported enterprise deployments.

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.

Moderators: holchtpartner

Lime-years ahead

Online-surveys for every purse and purpose