Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding JWT Authentication Functionality #1469

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

pablodavidortega
Copy link

@pablodavidortega pablodavidortega commented Jan 9, 2025

Overview

CouchDB allows JWT Token authentication. FauxtonUI however, does not have a way to leverage these tokens to access the server. This change allows users to use JWT tokens as a short-lived sign on token, similar to Vault's JWT Authentication pattern. This can live side by side with an additional OIDC authentication path, similar to the one presented in #1465 .

This is implemented with a drop-down which matches the ones currently in use across the UI. Basic Auth option is kept as the default, as seen below:

image

The JWT option is added as a secondary option:

image

Testing recommendations

There are detailed instructions on how to test this feature in the file jwt-auth.md.

GitHub issue number

Fixes #1468

Related Pull Requests

Checklist

  • Code is written and works correctly;
  • Changes are covered by tests;
  • Documentation reflects the changes;
  • Update rebar.config.script with the correct tag once a new Fauxton release is made

stopping point
added tests for action loginJwt

Added some more tests for the actions class

JWT Token Authentication - Fixes apache#1468
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

FauxtonUI Enabling Single Use JWT Authentication
1 participant