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

Use case: group membership vc #157

Merged
merged 5 commits into from
Jan 27, 2021
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions proposals/wac-ucr/index.bs
Original file line number Diff line number Diff line change
Expand Up @@ -1072,6 +1072,18 @@ the [=resource=] and needing administrator assistance to recover.

## Capabilities ## {#uc-capabilities}

### Possesion of a group membership verifiable credential ### {#group-membership-vc}

Omni Corp granted Acme Corp read-write access to three of their projects: A, B,
and C. This grant allows all Acme Corp employees to have that access as long as
they can present a membership credential issued by Acme Corp. At the time of
the grant, Omni Corp notifies Acme Corp, detailing pertinent access details,
including the membership credential requirement for Acme Corp employees. Acme
Corp doesn't maintain a public list of their employees, so Omni Corp cannot
know who is employed by Acme Corp unless that person presents a verifiable
credential. Alice works for Acme Corp, and can now access the Omni Corp
projects A, B, and C, using her membership credential issued by Acme Corp.

### Possession of a verifiable credential ### {#capabilities-vc}

Oscar has a medical condition that causes random and very serious seizures
Expand Down