[Currently as email exchange]
First check on staging and then reiterate the procedure on production when ready.
Plan, staging first:
- [X] ~~swh: provide documentation on actions to undertake by clients (and push them to the clients)~~. None exists ¯\_(ツ)_/¯
- [X] Reply to email asking for required information:
- [X] keycloak staging user to create on staging
- [X] provider url
- [x] D8142: Create documentation on how to boostrap a new deposit collection
- [x] Send email to require the needed information [1]
- [x] Publish new documentation to register new deposit client [1]
- [x] (current status) awaiting feedback from client
- [x] replied
- [x] client: Create account on keycloak staging [2] (amurphy97) [3]
- [x] T4399#89019: swh: add swh.web.deposit to oin user's role
- [x] T4399#89019: swh: Create deposit collection for new deposit client
- [x] T4399#89019: swh: associate the provider url to the new deposit client
- [ ] client: check everything is fine
- [ ] Access the authenticated service document endpoint, `GET /servicedocument/` [4]
- [ ] push their first deposit following api documentation [5]
[2] https://docs.softwareheritage.org/devel/swh-deposit/specs/protocol-reference.html?highlight=provider_url#semantics-of-origin-urls
```
[1] https://docs.softwareheritage.org/devel/swh-deposit/api/register-account.html
[2] https://webapp.staging.swh.network/oidc/login/?next_path=https://webapp.staging.swh.network/
[3] client information:
- username: amurphy97
- collection: oin
- provider-url: openinventionnetwork.com
[4] https://docs.softwareheritage.org/devel/swh-deposit/endpoints/service-document.html
[5] https://docs.softwareheritage.org/devel/swh-deposit/endpoints/collection.html