Single sign-on improvements
Two fixes make organization single sign-on (SSO) more reliable.
Locked profile fields
When an instance is configured to force SSO-managed attributes, a member's name, email, and username fields become read-only on their profile. These values are managed by the identity provider and can no longer be edited from within Loomio.
Login reliability
Fixed crashes where OAuth/SAML sign-in would fail with a server error, or show an "email already taken" error for someone who already had a Loomio account under the same email but no linked SSO identity. Signing in now correctly finds and links the existing account instead of erroring.