I am hoping to create a React Site that uses Craft CMS and the Element API as a backend. However, I know I will need to authenticate users and be posting data back into Craft which I believe the Element API doesn't support.
I was hoping someone might be able to talk me through if authenticating users is possible using a plugin and craft session service and if so what would be the general strategy given that this would be (at least in development) across two origins.
- stage.project.com // craft cms w/ element api
- localhost:3000 // react development
I haven't found any plugins out there that do just this, but it seems like it would be possible with a craft plugin. Just wanted to confirm that this is possible and get a sense of how before investing the time.