Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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
Unauthenticated handlers #962
Unauthenticated handlers #962
Changes from 15 commits
03826ff
da617b9
0673984
506f5d8
957d0a7
817629f
faf7b27
9ffdc59
3180d51
7e8b499
ea89689
8edc1c1
618b49a
8cbfd34
3e21a25
19d544b
38818d5
a11b69b
93eb887
68c363f
c9ae5fb
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This sounds like exactly the same thing as
require_client_signature
. The comments around its use-point also talk about requiring auth. Convince me these are different?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The two flags are different.
require_client_signature
indicates that the RPC requires a signed command (i.e. usescurl.sh
) whilecaller_auth_disabled
indicates that the client does not need to be authenticated (i.e. not specifying--key
and--cert
tocurl
is OK), even on a frontend that has (through its registry) acerts
table. In practice however, I imagine that the two are not completely orthogonal (e.g. using proxies).There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Both could be considered authentication, if we had a mechanism to convey intended identity on signed messages?