rust-lang / cargo

The Rust package manager
https://doc.rust-lang.org/cargo
Apache License 2.0
12.56k stars 2.38k forks source link

Asymmetric Tokens from credential processes #11520

Closed Eh2406 closed 11 months ago

Eh2406 commented 1 year ago

The RFC describes how credential processes can generate Asymmetric Tokens, however that was not implemented in https://github.com/rust-lang/cargo/pull/10771 . We should implement this before stabilization.

cc https://github.com/rust-lang/cargo/issues/10519

linyihai commented 11 months ago

Hello, what is the status of this issue? I am looking for a good-first-issue, can i make a try ...

weihanglo commented 11 months ago

IIRC, it has just been integrated into the recently stabilized credential provider, under the credential provider alias cargo:paseto. See doc for more.

If you are willing to help stabilize asymmetric token feature, there are some unresolved issue listed in #10519 looking for helps. Yet there is no clear mentorship of them at this moment, and it might require extra efforts to figure out the plan and design.

If you are looking for issues open for contribution in general, issues with https://github.com/rust-lang/cargo/labels/S-accepted and https://github.com/rust-lang/cargo/labels/E-easy are good starts. Please read the doc on issue label system for more.

Thank you.

weihanglo commented 11 months ago

@arlosi, I am going to close this as resolved since you've checked the box in #10519. Feel free to reopen if there are more needing to be addressed.

linyihai commented 11 months ago

IIRC, it has just been integrated into the recently stabilized credential provider, under the credential provider alias cargo:paseto. See doc for more.

If you are willing to help stabilize asymmetric token feature, there are some unresolved issue listed in #10519 looking for helps. Yet there is no clear mentorship of them at this moment, and it might require extra efforts to figure out the plan and design.

If you are looking for issues open for contribution in general, issues with S-accepted Status: Issue or feature is accepted, and has a team member available to help mentor or review and E-easy Experience: Easy are good starts. Please read the doc on issue label system for more.

Thank you.

OK, thank you for you suggestions.