element-hq / element-hq/element-web

Support non-default-browser SSO

Open
#32,191 4 comments 0 reactions 0 assignees View on GitHub
A-Electron A-SSO O-Occasional O-Uncommon S-Minor T-Enhancement T-Feature X-Needs-Design
Dominant language
TypeScript
Stars
13.5k
Forks
2.8k
PR merge metrics
PR metrics pending

Description

### Your use case

#### What would you like to do?
I would like to perform SSO login without using my default browser
#### Why would you like to do it?
Because my default browser is a catch-all for untrusted applications who's target cannot be configured, and I do not wish to trust an untrusted session with a trusted login process.
#### How would you like to achieve it?
A button, label, or some other method of being provided the SSO link itself so that its single use can be performed on a browser of choice, rather than being consumed by a browser that cannot safely perform SSO.

### Have you considered any alternatives?

I have set up my default browser to refuse to resolve the SSO links, which permits me to copy them to the correct browser and continue the login process.

### Additional context

Most other services perform validation via email (which allows easy link copying) or they provide the link as text in addition to a button so that users can copy it if their default browser does not work for some reason, which is not uncommon among nontechnical users.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.