Introduction to Auth
Introduction to authentication on Arweave
Last updated
Was this helpful?
Introduction to authentication on Arweave
Last updated
Was this helpful?
To interact with applications, a user must be authenticated and the application in-turn must have permissions from the user to interact with the network on the users behalf.
Additionally, every interaction (transaction) on the network has a unique signature. The signature is a hash of the various input parameters as well as the users key that helps authenticate the transaction and point it to a particular user.
Developers need to create user friendly tools and interfaces that verify user wallet connection to applications, use wallet addressed and request permissions from users to perform actions on their behalf.
The functions associated with authentication leverage the following libraries:
In this section, we will look at the following features:
connecting a web wallet
disconnecting a web wallet
getting address of connected web wallet
getting permissions from user to use connected web wallet
getting names associated with wallet addresses
getting all addresses from web wallet extension
getting a users active public key from web wallet
checking if web wallet is installed
connecting to applications using email ids
disconnecting email ids from applications
fetching user details of