-
Notifications
You must be signed in to change notification settings - Fork 22
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
Implement access/delegate
in access-api
#393
Comments
#status need review on #420 |
@alanshaw fyi I just updated the OP link to the spec from a old: https://github.com/web3-storage/specs/blob/feat/w3-authorization/w3-access.md#accessdelegate lmk if that was a bad idea |
#status see #425 (comment)
|
#status I can't show off |
…rovider/add allows access/delegate (#483) Motivation: * #393 * [discovered](https://filecoinproject.slack.com/archives/C02BZPRS9HP/p1678146419356999?thread_ts=1678146205.801039&cid=C02BZPRS9HP) while testing https://observablehq.com/d/95bfec64fbb3c2d1@421 This makes it so that `access/delegate` will detect that a storage provider has been registered with a space via `provider/add`. Previously it would only allow spaces who had completed a `voucher/redeem` flow. Now it will support both. In the long run we will disable the `voucher/redeem` part.
this is done in access-api trunk, and |
…rovider/add allows access/delegate (#483) Motivation: * #393 * [discovered](https://filecoinproject.slack.com/archives/C02BZPRS9HP/p1678146419356999?thread_ts=1678146205.801039&cid=C02BZPRS9HP) while testing https://observablehq.com/d/95bfec64fbb3c2d1@421 This makes it so that `access/delegate` will detect that a storage provider has been registered with a space via `provider/add`. Previously it would only allow spaces who had completed a `voucher/redeem` flow. Now it will support both. In the long run we will disable the `voucher/redeem` part.
https://github.com/web3-storage/specs/blob/main/w3-access.md#accessdelegate
nb: {delegations: Dict<string,Link>}
instead ofnb: Dict<string,Link>
specs#45access/delegate
capability parser from@web3-storage/capabilities
#414access/delegate
invocations fordid:key
#425 access-api access/delegate handler stores nb.delegations so that they can be claimed by access/claimaccess/claim
inaccess-api
#394access/delegate
in observable against staging https://observablehq.com/d/95bfec64fbb3c2d1The text was updated successfully, but these errors were encountered: