Epic: native and desktop apps on the OpenID Provider

Ouverte
#551 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
5/5
Temps estimé
Plus d'une semaine
Accessibilité débutants
5/100
Type d'issue
Fonctionnalité
Clarté
Plutôt claire
Activité
Active
Stack technique
typescript

Piste de recherche

This is an epic tracking child issues, not a single task, so start from the linked sub-issues and ADR 0002 at docs/adr/0002-native-and-desktop-apps.md (#550). The already-shipped items #510 and #508 are done and only need checking against the design. There is no concrete change to make here, and a newcomer should pick one child issue with a named file or test instead.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

epic P2 v0.23

Goal

Any desktop app with its own backend API can run on Seamless Auth from registry configuration alone: sign-in through the system browser, a backend that verifies access tokens and requires a recent phishing-resistant sign-in per route, and account notices from that backend to the app's users.

Design

ADR 0002 (docs/adr/0002-native-and-desktop-apps.md, #550). The same design covers SPAs and mobile apps with a backend.

Scope

Admin-set client links and notices through them, step-up claims on JWT access tokens, a local development recipe for the edge, and a runnable desktop and backend example with its guide.

Children are linked as sub-issues. Two related issues stay under the v0.21 epic #387:

  • #510 step-up at the edge and in ID tokens (shipped in v0.21; its resource server half is seamless-auth-oidc-provider#34)
  • #508 native public clients with loopback redirects (shipped in v0.21)
Langage dominant
TypeScript
Étoiles
2
Forks
2
Merge moyen
11 h 40 min
PR mergées (30 j)
104

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de fells-code/seamless-auth-api

Toutes les issues de fells-code/seamless-auth-api

Issues similaires

Plus d'issues TypeScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.