|
||
---|---|---|
.github/workflows | ||
assets | ||
.eslintignore | ||
.eslintrc | ||
.gitignore | ||
Account.js | ||
App.js | ||
AvatarWithFallback.js | ||
CasdoorLoginPage.js | ||
CasdoorServerContext.js | ||
DefaultCasdoorSdkConfig.js | ||
EditAccountDetails.js | ||
EnterAccountDetails.js | ||
EnterCasdoorSdkConfig.js | ||
Header.js | ||
HomePage.js | ||
LICENSE | ||
NavigationBar.js | ||
README.md | ||
ScanQRCode.js | ||
SearchBar.js | ||
SettingPage.js | ||
UserContext.js | ||
api.js | ||
app.json | ||
babel.config.js | ||
eas.json | ||
package-lock.json | ||
package.json | ||
useNetworkStatus.js | ||
useSync.js |
README.md
Casdoor Authenticator App
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
- Multi-platform support (iOS/Android)
- TOTP-based multi-factor authentication
- Account synchronization with Casdoor
- Integration with Casdoor's central service and desktop client
Quick Start
git clone git@github.com:casdoor/casdoor-app.git
cd casdoor-app
npm install && npm run start
Usage
- Open the app on your mobile device.
- Scan QR codes to add accounts and generate TOTP codes for login.
- Log in to your accounts for synchronization with Casdoor.
License
This project is licensed under the Apache-2.0 License. See the LICENSE file for details.