Skip to content

Web3Auth/session-manager-android

Repository files navigation

Torus Session Manager Android

Web3Auth is where passwordless auth meets non-custodial key infrastructure for Web3 apps and wallets. By aggregating OAuth (Google, Twitter, Discord) logins, different wallets and innovative Multi Party Computation (MPC) - Web3Auth provides a seamless login experience to every user on your application.

Torus Session Manager Android is the SDK that gives you the ability to create, authorize and validate session with any data in String format.

Features

  • Multi network support
  • All API's return CompletableFutures

Getting Started

User can use snapshot dependencies for early access to features and fixes, refer to the Snapshot Dependencies section. This project uses jitpack for release management

Add the relevant dependency to your project:

repositories {
  maven { url "https://jitpack.io" }
}
dependencies {
  implementation 'com.github.web3auth:session-manager-android:0.0.2'
}

Permissions

Open your app's AndroidManifest.xml file and add the following permission:

<uses-permission android:name="android.permission.INTERNET" />

Requirements

  • Android API version 24 or newer is required.

🩹 Examples

Checkout the examples for your preferred blockchain and platform in our example repository

💬 Troubleshooting and Discussions

  • Have a look at our GitHub Discussions to see if anyone has any questions or issues you might be having.
  • Checkout our Troubleshooting Documentation Page to know the common issues and solutions
  • Join our Discord to join our community and get private integration support or help with your integration.