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

Feature Request: Add Bearer Token auth credentials #923

Open
CVJoint opened this issue Apr 8, 2023 · 1 comment
Open

Feature Request: Add Bearer Token auth credentials #923

CVJoint opened this issue Apr 8, 2023 · 1 comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@CVJoint
Copy link

CVJoint commented Apr 8, 2023

Is your feature request related to a problem? Please describe.
Besu supports RPC authentication using a Bearer Token, but there is no way to add this header in the SSV config.

Describe the solution you'd like
Adding an optional bearer token header to the eth1 rpc would allow secure authentication to an external besu node.

Describe alternatives you've considered
Adding http auth using a reverse proxy. Using the bearer token would be native to besu and seems more secure.

Additional context
Reference:
https://besu.hyperledger.org/en/stable/public-networks/how-to/use-besu-api/authenticate/#3-generate-an-authentication-token

Project that implements bearer token:
https://app.omniatech.io/

@y0sher
Copy link
Contributor

y0sher commented Jan 31, 2024

thanks. Since geth doesn't need an authentication for the API's we used, this is not implemented in the SSV node, we will work on adding an optional token for other clients that do support this.

@y0sher y0sher added good first issue Good for newcomers help wanted Extra attention is needed labels Jan 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants