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

Implement access/authorize email flow in access-api #386

Closed
Tracked by #220
hugomrdias opened this issue Jan 23, 2023 · 0 comments · Fixed by #392, #416, #417, #415 or #444
Closed
Tracked by #220

Implement access/authorize email flow in access-api #386

hugomrdias opened this issue Jan 23, 2023 · 0 comments · Fixed by #392, #416, #417, #415 or #444
Assignees
Milestone

Comments

@hugomrdias
Copy link
Contributor

hugomrdias commented Jan 23, 2023

Spec: https://github.com/web3-storage/specs/blob/main/w3-account.md#accessauthorize
Notes: https://www.notion.so/w3-provider-account-4fa2b6511e57467783d8ee7434f14c66

erDiagram
	ACCOUNT }o--|| SESSION: has
	ACCOUNT {
		string did PK
		string name
	}
	SESSION {
		string agent-did PK "we should only have one session per agent?"
    JSON agent-metadata
		string location
		string account-did FK "this could be just DELEGATIONS.audience"
    cid delegation-cid FK
  }
  ACCOUNT }o--|| DELEGATION: has
	DELEGATION {
		cid delegation-cid PK
		bytes delegation
    did audience "did:mailto:alice@web.mail"
    date expiration "expiration in the ucan"
  }
Loading
@hugomrdias hugomrdias mentioned this issue Jan 23, 2023
95 tasks
@hugomrdias hugomrdias self-assigned this Jan 23, 2023
@hugomrdias hugomrdias added this to the w3up phase 2 milestone Jan 23, 2023
travis pushed a commit that referenced this issue Feb 10, 2023
🤖 I have created a release *beep* *boop*
---


##
[2.3.0](capabilities-v2.2.0...capabilities-v2.3.0)
(2023-02-10)


### Features

* add `pre` caveat to `store/list` and `upload/list`
([#423](#423))
([a0f6d28](a0f6d28))
* add access/delegate capability parser exported from
@web3-storage/capabilities
([#420](#420))
([e8e2b1a](e8e2b1a))
* add support for access/authorize and update
([#392](#392))
([9c8ca0b](9c8ca0b)),
closes [#386](#386)
* define access/claim in @web3-storage/capabilities
([#409](#409))
([4d72ba3](4d72ba3))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
travis pushed a commit that referenced this issue Feb 16, 2023
🤖 I have created a release *beep* *boop*
---


##
[4.10.0](access-api-v4.9.0...access-api-v4.10.0)
(2023-02-16)


### Features

* add support for access/authorize and update
([#392](#392))
([9c8ca0b](9c8ca0b)),
closes [#386](#386)
* optional override for Postmark email From: field
([#354](#354))
([f6b2350](f6b2350))
* rm /reproduce-cloudflare-error route
([#426](#426))
([99cbd2f](99cbd2f))
* rm upload-api-proxy ability to route to separate environment audiences
([#407](#407))
([5cfe274](5cfe274))


### Bug Fixes

* align postmark/welcome.txt with .html version
([#431](#431))
([a53d6e6](a53d6e6))
* avoid email delegation via GET request
([#430](#430))
([d282d6a](d282d6a))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
travis added a commit that referenced this issue Feb 21, 2023
🤖 I have created a release *beep* *boop*
---


##
[9.4.0](access-v9.3.0...access-v9.4.0)
(2023-02-21)


### Features

* add support for access/authorize and update
([#392](#392))
([9c8ca0b](9c8ca0b)),
closes [#386](#386)


### Bug Fixes

* look for URL in channel before falling back to default
([#440](#440))
([0741295](0741295))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: Travis Vachon <travis@dag.house>
travis pushed a commit that referenced this issue Feb 23, 2023
🤖 I have created a release *beep* *boop*
---


##
[9.4.0](access-v9.3.0...access-v9.4.0)
(2023-02-23)


### Features

* add support for access/authorize and update
([#392](#392))
([9c8ca0b](9c8ca0b)),
closes [#386](#386)


### Bug Fixes

* look for URL in channel before falling back to default
([#440](#440))
([0741295](0741295))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
gobengo pushed a commit that referenced this issue Apr 11, 2023
🤖 I have created a release *beep* *boop*
---


##
[2.3.0](capabilities-v2.2.0...capabilities-v2.3.0)
(2023-02-10)


### Features

* add `pre` caveat to `store/list` and `upload/list`
([#423](#423))
([9cce414](9cce414))
* add access/delegate capability parser exported from
@web3-storage/capabilities
([#420](#420))
([7834cf2](7834cf2))
* add support for access/authorize and update
([#392](#392))
([bf41071](bf41071)),
closes [#386](#386)
* define access/claim in @web3-storage/capabilities
([#409](#409))
([2fb34dd](2fb34dd))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
gobengo pushed a commit that referenced this issue Apr 11, 2023
🤖 I have created a release *beep* *boop*
---


##
[4.10.0](access-api-v4.9.0...access-api-v4.10.0)
(2023-02-16)


### Features

* add support for access/authorize and update
([#392](#392))
([bf41071](bf41071)),
closes [#386](#386)
* optional override for Postmark email From: field
([#354](#354))
([00db0ec](00db0ec))
* rm /reproduce-cloudflare-error route
([#426](#426))
([158f309](158f309))
* rm upload-api-proxy ability to route to separate environment audiences
([#407](#407))
([eefb6c6](eefb6c6))


### Bug Fixes

* align postmark/welcome.txt with .html version
([#431](#431))
([0d72795](0d72795))
* avoid email delegation via GET request
([#430](#430))
([e0f67e8](e0f67e8))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
gobengo pushed a commit that referenced this issue Apr 11, 2023
🤖 I have created a release *beep* *boop*
---


##
[9.4.0](access-v9.3.0...access-v9.4.0)
(2023-02-21)


### Features

* add support for access/authorize and update
([#392](#392))
([bf41071](bf41071)),
closes [#386](#386)


### Bug Fixes

* look for URL in channel before falling back to default
([#440](#440))
([6fa2cba](6fa2cba))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: Travis Vachon <travis@dag.house>
gobengo pushed a commit that referenced this issue Apr 11, 2023
🤖 I have created a release *beep* *boop*
---


##
[9.4.0](access-v9.3.0...access-v9.4.0)
(2023-02-23)


### Features

* add support for access/authorize and update
([#392](#392))
([bf41071](bf41071)),
closes [#386](#386)


### Bug Fixes

* look for URL in channel before falling back to default
([#440](#440))
([6fa2cba](6fa2cba))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment