Skip to content

Commit

Permalink
docs: workaround "how to collaborate on the same "project" (#275)
Browse files Browse the repository at this point in the history
Signed-off-by: David Dal Busco <[email protected]>
  • Loading branch information
peterpeterparker authored Jan 19, 2025
1 parent 897d3b4 commit b3159cd
Showing 1 changed file with 60 additions and 0 deletions.
60 changes: 60 additions & 0 deletions docs/miscellaneous/workarounds.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,3 +54,63 @@ The destination account — your friend or colleague, who is now the owner of th
#### 4. Confirm and Detach

Wait for confirmation that the destination account has completed all the steps and successfully taken over the satellite. Once confirmed, you can remove the satellite from your console using the "Detach Satellite" option available in the satellite overview.

---

## How to collaborate on the same "project"

Since team collaboration isn't available yet, developers often find ways to share a satellite with friends or colleagues by either adding controllers—explained in the previous section—or by sharing an Internet Identity. With the latter approach, everyone in the group logs into the Juno Console using the same identity, allowing them to access the same data effortlessly.

While this method falls outside Juno's intended scope, it works similarly to adding multiple passkeys to your own Internet Identity. Here’s a simple guide to help you set it up.

:::important

Sharing the same identity also means sharing access to the same wallet linked to that identity. Be sure to follow this approach only with people you trust.

:::

#### 1. Create a new identity

Go to [identity.internetcomputer.org](https://identity.internetcomputer.org) and create a new identity.

#### 2. Set up

Sign into the [Juno Console](https://console.juno.build) using the new identity to create a new Mission Control and set up your first or subsequent satellites.

#### 3. Plan the identity sharing

Arrange a call or meeting with the person you want to share the identity with, as the upcoming steps require actions to be completed within a short time frame.

#### 4. Sign into your Internet Identity

Once ready, sign again into [identity.internetcomputer.org](https://identity.internetcomputer.org) using the newly created identity.

#### 5. Add a new passkey

Click "Add new passkey" to initiate the process of adding the other person’s device.

#### 6. Share the generated link

A link (e.g.,`https://identity.internetcomputer.org/?action=add-passkey&ii=1122333` for an identity number `1122333`) will be generated and valid for 15 minutes. Copy and send this link to the person you want to share the identity with.

#### 7. Approve the new passkey

The recipient should open the link and approve the passkey by trusting their device.

#### 8. Verify with a code

A six-digit code will be displayed on their screen, which they should provide to you. Enter this code on your screen to finalize the process.

#### 9. Confirm success

Once the code is entered correctly, the new passkey will be added. Your collaborator can now sign into the Juno Console using the shared identity and access the same satellites.

#### 10. Optional: Rename passkeys

It's recommended to rename the newly added passkey in Internet Identity to keep track of which passkey belongs to whom.

:::note

A maximum of 8 passkeys can be assigned to an identity, allowing you to share a project with up to 7 other people.

:::

0 comments on commit b3159cd

Please sign in to comment.