Skip to content

[Feature]: OIDC authentication #139

@clorteau

Description

@clorteau

Package

App (Frontend)

Problem or use case

Hey, I'm a happy user but I like to onboard everything publically facing on my own OpenID Connect provider (so users can have SSO, a common TOTP app etc). It would be neat if the Tuvix frontend could implement OIDC authentication.

I'm currently trying to set up oauth2-proxy between my OIDC provider and the Tuvix frontend but i'm having issues with the call to the API failing with "CORS Missing Allow Headers". Having the frontend support OIDC out of the box would certainly remove a layer of complexity.

Proposed solution

Implement the OIDC standard, hopefully with auto discovery. People will need a way to provide a callback url, a client ID and a client secret.

Additional context

Image

Would you like to contribute?

  • I'd be willing to contribute this feature: sure but I don't know typescript at all. I'd be happy to help test though.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions