AuthFlow

< 1K installs


Screenshot for AuthFlow
Screenshot for AuthFlow
Screenshot for AuthFlow

Category

Developer

Tuum Technologies

Identifier

@tuum-tech/authflow-snap
See Details

Description by AuthFlow

AuthFlow manages both basic and verifiable credentials, and requires that Identify Snap is installed as a pre-requisite. There are two entry points, the homepage UI and the JSON-RPC API. Via the Snap homepage: - Store basic credentials - 'Store New Passwords' - Delete a basic credential - 'Delete Single Password' - Delete all basic credentials - 'Delete All Passwords' - Display basic credentials - 'Show All Passwords' - Display verifiable credentials - 'Get All Verifiable Credentials' - Delete all stored verifiable credentials - 'Delete All Verifiable Credentials' - Delete a single verifiable credential - 'Delete One Verifiable Credential' - Rename a verifiable credential with a friendly name - 'Rename Verifiable Credential' - Create a verifiable presentation with a comma separated list of verifiable credential names - 'Create Verifiable Presentation' - Create a sample verifiable credential - 'Create Sample Verifiable Credential' - Sync AuthFlow and Identify records of verifiable credentials - 'Sync With Identify' Via the JSON-RPC API - Send a basic credential to a dapp given a friendly name as input - 'getBasicCreds' - Send a verifiable credential to a dapp given a friendly name as input - 'getVerifiableCreds' - Create a verifiable presentation from a comma separated list of verifiable credentials and send to a dapp - 'Create Verifiable Presentation'.

Permissions by AuthFlow

  • Allow other Snaps to communicate directly with AuthFlow

  • Allow websites to communicate with AuthFlow

  • Access the Ethereum provider

  • Display dialog windows in MetaMask

  • Connect to npm:@tuum-tech/identify

  • Display a custom screen

  • Store and manage its data on your device


Related Snaps

See All

Start exploring blockchain applications in seconds. Trusted by over 30 million users worldwide.

About

  • Website
  • Developer Docs

You acknowledge that any Snap that you install is a Third Party Service, unless otherwise identified, as defined in the Consensys Terms of Use. Your use of Third Party Services is governed by separate terms and conditions set forth by the Third Party Service provider. Consensys does not recommend the use of any Snap by any particular person for any particular reason. You access, rely upon or use the Third Party Service at your own risk. Consensys disclaims all responsibility and liability for any losses on account of your use of Third Party Services. Any information you share with Third Party Services will be collected directly by those Third Party Services in accordance with their privacy policies. Please refer to their privacy policies for more information. Consensys has no access to information you share with Third Party Services.

©2024 MetaMask. All rights reserved. Privacy Policy & Terms of Use