Enjin Identities - Reading Assignment

Identities in Enjin can be hard to grasp. So let’s study it a bit more before we move on. Read through the Linking Section of this blog post and then answer the following questions in the forum. Post you answers here.

  1. What are Enjin Identities?
  2. What could be the point of having identities as well as Enjin Accounts? Why do we need both?
  3. How is the linking code used?

1 Like
  1. Identities are distinct from user ids, there can only be one identity per user, per app. Identities are either linked, or unlinked. Linked identities contains a valid Ethereum address.
  2. An Enjin account can link a different identity or wallet, but only one identity per account, per app at a time.
1 Like
  1. Identities create a one-to-one link between users and their wallet address associated with the game. An identity may be left unlinked, in which case that user would not yet have direct ownership of their game assets and would not be able to trade them freely (I think).

  2. Users may not wish to link their identity to a wallet that is 100% in their own control as it opens up new risk. They may feel more comfortable letting the developer maintain centralized control.

  3. A player can use the code to link their ethereum address with their user account in a particular game. They can also unlink and relink it to a different address. The developer requires at least 1 account to be linked so they can mint items.

1 Like
  1. What are Enjin Identities?
    Objects which which will create relations between your wallet, users and you as admintstrator. Based on your role you have access to your assets and or as administrator role be able to manage or mint assets.

  2. What could be the point of having identities as well as Enjin Accounts? Why do we need both?
    Otherwise there will be a risk where users can access assets an administrator created

  3. How is the linking code used?
    Users are able to link their public key with their user account in a game. Administrator connect 1 account to a game to manage items.

1 Like
  1. A user can have one Enjin identity for each game. In this Enjin identities several information are stored, for example a special id for identifying the user, the app_ id which the user belongs to, the linking code,the app and so on and so forth. You could see this as an object which sets up all the necessary setting/ information for playing the game.

  2. Because you need one master account. You are only allowed to have one identity for each game but you also want to have an account where you have an overview about all your identities.

  3. The linking code is used for connecting and relating an enjin identity with an ethereum address

PS: Link is broken and does not work anymore

  1. What are Enjin Identities?
    A single app identity that are linked/unlinked to an ethereum wallet.

  2. What could be the point of having identities as well as Enjin Accounts? Why do we need both?
    You might want to have an account that that holds all your identities, and to access the Trusted Cloud services.

  3. How is the linking code used?
    The linking code is used to connect an enjin identity with an ethereum address.

1. What are Enjin Identities?
	a. Identities are distinct from user ids and are a way to decouple users from wallet addresses.
2. What could be the point of having identities as well as Enjin Accounts? Why do we need both?
	a. becaus you may link sombody elses wallet to Game ID -> e.g. from developper
3. How is the linking code used?
	a. to connect to wallet account