[Currently as email exchange]
First check on staging and then reiterate the procedure on production when ready.
Plan, staging first:
-
swh: provide documentation on actions to undertake by clients (and push them to the clients). None exists ¯\_(ツ)_/¯ - Reply to email asking for required information:
- keycloak staging user to create on staging
- provider url
- D8142: Create documentation on how to boostrap a new deposit collection
- Send email to require the needed information [1]
- Publish new documentation to register new deposit client [1]
- (current status) awaiting feedback from client
- replied
- client: Create account on keycloak staging [2] (amurphy97) [3]
- T4399#89019: swh: add swh.web.deposit to oin user's role
- T4399#89019: swh: Create deposit collection for new deposit client
- 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]
[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