element-hq / element-hq/element-ios

Implement widget credentials request as per MSC1960

Open
#3,654 1 comment 0 reactions 0 assignees View on GitHub
Sponsored
Dominant language
Swift
Stars
1.8k
Forks
544
PR merge metrics
PR metrics pending

Description

[MSC1960](https://github.com/matrix-org/matrix-doc/pull/1960) defines a way for widgets to request an OpenID token, which the widget can then verify the user with. This is implemented by matrix-react-sdk and used since Element Web v1.7.6 to support authenticated Jitsi widgets.

Contributor guide

Open the contributing guide

Research direction

Start by reading MSC1960 and comparing the existing matrix-react-sdk implementation mentioned in the issue. Trace how Element Web uses the widget credentials request for authenticated Jitsi widgets, then identify the corresponding iOS widget entry point; done means iOS widgets can request an OpenID token that the widget can verify.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.