qlands / FormShare

FormShare - The future of Formhub
https://formshare.org/
Other
22 stars 14 forks source link

Basic http auth end-point? #46

Open poVoq opened 2 years ago

poVoq commented 2 years ago

Is there a basic http auth end-point to authenticate another service against the Formshare user database?

I am aware of the Oauth2 provider plugin, but something simpler would be nice.

Thanks!

qlands commented 2 years ago

Hi,

QLands has plugins to authenticate with for example Microsoft 365 Active Directory. We can also develop any kind of authentication plugins depending on your needs. In the coming weeks, we are releasing an open-source Oauth2 plugin for FormShare.

On the other hand, If you want to Authenticate a third-party system against FormShare, for example, Apache SuperSet, then you can use the open-source FormShare OpenID plugin: https://github.com/qlands/formshare_openid_plugin

poVoq commented 2 years ago

For now I am just playing around with it in private capacity. Tired of using the old Kobotoolbox.

I might develop my own plugin to integrate a XMPP chat system though...

qlands commented 2 years ago

Sure! FormShare already comes with Mosquitto MQTT for real-time communication between the browser and the server. You can also use the same infrastructure to create an XMPP Chat. This cookiecutter: https://github.com/qlands/formshare-cookiecutter-plugin will help you create a FormShare plugin in seconds.