Update from my part:
I think I see somethig on GitHub that could potentially help me with this:
https://github.com/medplum/medplum/tree/main/examples/medplum-client-external-idp-demo
I think this'll allow me to have my client side application continue running while also being able to use the FHIR server for reading, writing, editing, and deleting FHIR compliant resources.
If anyone has more experience and would recommend something else or has any tips and tricks that I might benefit from, I'd appreciate any input.