Skip to content

Add OAuth 2.0 Login Flow #40

@lambdaschmied2

Description

@lambdaschmied2

Currently we support basic auth, yet realistically users require OAuth 2.0 in their production environment.

  • Create a local dev setup with KeyCloak in the docker compose file to quickly spin up a working environment
  • Refactor the existing basic auth login flow to be able to switch between authentication methods
  • Implement the auth flow with a library; https://www.npmjs.com/package/openid-client probably use this library (we don't want a proprietary, compay owned library like auth0, Google etc.)

Camunda provides some documentation on how to setup Keycloak for their C7 plugin: https://camunda.com/blog/2021/11/qa-the-one-with-the-sso-implementation-in-camunda/
We can use this as reference for our Keycloak setup.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions