casdoor / casdoor-app

Open-source authenticator app for iOS/Android/Web/Desktop, developed in React-Native, cloud synced with Casdoor
https://app.casdoor.org
Apache License 2.0
5 stars 4 forks source link
1password android app authenticator authy casdoor ios password-manager react react-native

Casdoor Authenticator App

GitHub Actions Release GitHub issues GitHub forks License Discord

Casdoor Authenticator App is a mobile application for iOS and Android that provides multi-factor authentication using the TOTP protocol. This app helps secure user accounts by generating time-based one-time passwords (TOTP). The app is developed using the React Native framework.

Features

Quick Start

git clone git@github.com:casdoor/casdoor-app.git
cd casdoor-app
npm install && npm run start

Installation

You can download the latest version of the Casdoor Authenticator App from the GitHub Releases page.

Building from Source

If you prefer to build the app yourself, follow these steps:

Common Steps

git clone git@github.com:casdoor/casdoor-app.git
cd casdoor-app
npm install

android build

  npm install && npx expo prebuild --platform android
  cd android && ./gradlew assembleRelease

The APK file in the app/build/outputs/apk/release/ directory.

Note: You'll need to have the necessary development environments set up for React Native, Android. Refer to the React Native documentation for detailed setup instructions.

Usage

License

This project is licensed under the Apache-2.0 License. See the LICENSE file for details.