diff --git a/docs/api/register-account.rst b/docs/api/register-account.rst index 5d7f2258..f37cece2 100644 --- a/docs/api/register-account.rst +++ b/docs/api/register-account.rst @@ -1,45 +1,45 @@ .. _swh-deposit-register-account: .. admonition:: Intended audience :class: important - deposit clients - sysadm staff members Register account ================ .. _swh-deposit-register-account-as-deposit-client: As a deposit client ------------------- For this, as a client, you need to register an account on the swh keycloak `production -`_ +`_ or `staging -`_ +`_ instance. .. _swh-deposit-register-account-as-sysadm: As a sysadm ----------- 1. Retrieve the deposit client login (through email exchange or any other media). 2. Require a :ref:`provider url ` from the deposit client (through email exchange or any other media). 3. Within the keycloak `production instance `_ or `staging instance `_, add the `swh.deposit.api` role to the deposit client login. 4. Create an :ref:`associated deposit collection ` in the deposit instance. 5. Create :ref:`a deposit client ` with the provider url in the deposit instance. 6. To ensure everything is ok, ask the deposit client to check they can access at least the service document iri (authenticated).