Skip to content

Implement auth system #263

@jthrilly

Description

@jthrilly

Implement a new auth system, since Lucia is no longer a thing. Because we are moving to providing a single instance of Fresco, it is okay to create additional service dependencies (either third party services, or docker infrastructure).

Requirements:

  • Should eventually support advanced authentication options, such as two-factor, passkeys, and federated sign in. We don't need to implement these now.
  • Needs to support OAuth now, and should implement a low friction provider such as google or github.
  • Some concept of organisations/teams would be a benefit. Some documentation showing access control/permissions models/ACLs based on this would be great.

One project I am interested in is OpenAuth: https://github.com/toolbeam/openauth

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions