element-hq / element-hq/element-meta

Connect existing Element account to Google/Facebook/etc

Open
#560 0 comments 1 reaction 0 assignees View on GitHub
A-3PIDs A-Login O-Uncommon S-Major T-Enhancement
Dominant language
No language data
Stars
112
Forks
25
Avg merge
6h 6m
Merged PRs (30d)
4

Description

On the Element login page, there are various social auth (OpenID Connect) buttons (for matrix.org, Google, Facebook, Github, Gitlab, Apple), but it does not seem to be possible to use these with an existing account: after authenticating with the OIDC provider, I am asked to provide my Matrix username, and if it exists already, I'll just get an error saying the username is not free. That feels like a weird workflow and unlike all other applications that support OIDC.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the Element login flow and the OIDC account behavior described in the issue. Check how existing Matrix usernames are handled after authentication, then define the expected account-linking flow and acceptance cases for the listed providers. No files or tests are named, so locate the relevant client and authentication entry points first.

Written by the indexing model from the issue text.

Assessment

Domain
authentication
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.