I'm implementing a plugin and I need to process a POST parameter generated by a 3rd party service in a view.
I have 2 alternatives:
- Process it in the authentication view.
Problem: CSRF issues since this view request a CSRF Token that the IdP ignores. Disable this check on the authentication login is not possible due security implications.
- Process it in a public view.
Problem: Right now I don't know how to create at the plugin an action where non logged users can access without being redirected to login view.
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.