Skip to content

feat: support for more OAuth provider #222

@coratgerl

Description

@coratgerl

Info: Estimated number of lines 300 - 350 for each provider (with tests)

Currently, we support OAuth authentication for Google and GitHub. We would like to add support for additional OAuth providers, including Microsoft, Apple, LinkedIn, X, Facebook, and Discord.

Each new OAuth method should be implemented in a separate pull request. You can take the files src/authentication/oauth/GitHub.ts or src/authentication/oauth/Google.ts as examples.

  • Microsoft
  • Apple
  • LinkedIn
  • X
  • Facebook
  • Discord

Each method must be thoroughly tested, and all calls to external APIs should be mocked.

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