flarum / flarum/framework

[3.0] Remove unique constraint on email addresses

Open
#4,426 0 comments 1 reaction 0 assignees View on GitHub
breaking-changes extension-breaking
Dominant language
PHP
Stars
6.7k
Forks
883
Avg merge
15h 16m
Merged PRs (30d)
73

Description

Depends on #4425

To make Flarum better compatible with Enterprise OAuth/SSO integrations, the email address should no longer be unique and instead a different unique identifier used

Contributor guide

Open the contributing guide

Research direction

Start by reviewing dependency #4425 and tracing where email uniqueness is defined in the framework. Confirm the Enterprise OAuth/SSO requirement and determine the replacement unique identifier. Done means email addresses can repeat while the replacement identifier remains unique.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
authentication, database
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.