Welcome to the LimeSurvey Community Forum

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

Please help for this scenario

  • rccclr
  • rccclr's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
5 years 9 months ago #170872 by rccclr
Please help for this scenario was created by rccclr
Scenario:

-Apache with SslVerifyClient (select client_certificate )
-jax-ws (web service soap) (verify client_certificate )
-LimeSurvey 3.13 (authentication client_certificate)

Solution:

- Plugin authentication Limesurvey?
- Remote Control 2 Limesurvey?
- Sample?
- Other?
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 years 9 months ago #170876 by DenisChenu
Replied by DenisChenu on topic Please help for this scenario
You want admin user authenticated ? If yes : Plugin authentication Limesurvey

If not : please : more explanation …

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
  • rccclr
  • rccclr's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
5 years 9 months ago - 5 years 9 months ago #170904 by rccclr
Replied by rccclr on topic Please help for this scenario
Many thanks DenisCheu, this is the situation

Apache Internet
*Apache Internal
**Survey with control certificate (has string "token") ---->
**Survey without control certificate ---->

Survey without control certificate
*Admin users
*Final users

Survey with control certificate
*jax-ws (web service soap) (verify client_certificate )
*LimeSurvey 3.13 (authentication client_certificate)
Last edit: 5 years 9 months ago by rccclr.
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 years 9 months ago #170906 by DenisChenu
Replied by DenisChenu on topic Please help for this scenario
This really unclear : you want a survey where user can enter ONLY if they are authenticated by jax-ws ?

If yes : you need to create a plugin using beforeSurveyPage or beforeSurveyRegister (this one seems best, since it's allow you to create a single token for each user).

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The following user(s) said Thank You: rccclr
The topic has been locked.
  • markusfluer
  • markusfluer's Avatar
  • Visitor
  • Visitor
5 years 9 months ago #170910 by markusfluer
Replied by markusfluer on topic Please help for this scenario
Hello can you please write down a small stepped use case?
In the type of:

User A is wants to user survey.
User A has a token, but is not yet registered.
User A registers with key.
And so on.
The topic has been locked.
  • rccclr
  • rccclr's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
5 years 9 months ago #170912 by rccclr
Replied by rccclr on topic Please help for this scenario
Many thanks.

Token is used for two actions:

- Generate token url for users
- If token select certificate

Survey Type 1
https://HOST/limesurvey/index.php/N1N1N1N1N1N1?token=XXXXXXXXXXXX&lang=es

Survey Type 2 (has token)
https://HOST/limesurvey/index.php/N2N2N2N2N2N2N2?token=XXXXXXXXXXXX&lang=es

User A + Survey Type 1
- Execute N1N1N1N1N1N1
- User survey

User A + Survey Type 2
- Select the client certificate (Apache SSLClientVerification)
- Execute Web Service for validate the certificate
- User survey
- Execute N2N2N2N2N2N2N2
The topic has been locked.
  • markusfluer
  • markusfluer's Avatar
  • Visitor
  • Visitor
5 years 9 months ago #170914 by markusfluer
Replied by markusfluer on topic Please help for this scenario
Ok this would imply to use a WebServer Authentication method before taking a specific survey.
I would say this isn't easily done, especially because it is connected to a specific survey.
I would recommend to contact a partner, or shnoulle, to create a plugin.

It is technically possible with LimeSurvey to create a plugin that does this.
The topic has been locked.

Lime-years ahead

Online-surveys for every purse and purpose