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

feat(node grpc): add grpc authentication to the node #5928

Merged
merged 5 commits into from
Nov 13, 2023

Conversation

brianp
Copy link
Contributor

@brianp brianp commented Nov 8, 2023

Description

Adds basic auth to the minotari node.
Adds support on the Miner, and MergeMiner Proxy for node basic auth credentials.

Motivation and Context

Make things just that much more secure.

How Has This Been Tested?

Locally running a node, wallet, and miner. (MergeMiner untested).

Breaking Changes

  • None
  • Requires data directory on base node to be deleted
  • Requires hard fork
  • Other - Please specify

Copy link

github-actions bot commented Nov 8, 2023

Test Results (CI)

1 253 tests   1 253 ✔️  11m 1s ⏱️
     39 suites         0 💤
       1 files           0

Results for commit 572e90f.

♻️ This comment has been updated with latest results.

@ghpbot-tari-project ghpbot-tari-project added P-acks_required Process - Requires more ACKs or utACKs P-reviews_required Process - Requires a review from a lead maintainer to be merged labels Nov 8, 2023
Copy link

github-actions bot commented Nov 8, 2023

Test Results (Integration tests)

  2 files  11 suites   24m 30s ⏱️
31 tests 29 ✔️ 0 💤 2
33 runs  31 ✔️ 0 💤 2

For more details on these failures, see this check.

Results for commit 572e90f.

♻️ This comment has been updated with latest results.

Copy link
Contributor

@hansieodendaal hansieodendaal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, although I think we should consider using the same approach defined in #5936?

@ghpbot-tari-project ghpbot-tari-project removed the P-reviews_required Process - Requires a review from a lead maintainer to be merged label Nov 13, 2023
@SWvheerden SWvheerden merged commit 3d95e8c into tari-project:development Nov 13, 2023
13 of 14 checks passed
@brianp brianp deleted the node-grpc-authentication branch November 13, 2023 10:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P-acks_required Process - Requires more ACKs or utACKs
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants