Repolode
twofas

twofas/2fas-android

2FASのオープンソースAndroid認証アプリ。二要素ログイン用のTOTP・HOTPコードを生成します。

代替できる製品:Google Authenticator

スター
1,540
フォーク
131
未解決の Issue
129
最終コミット
一昨日

これは何?

このリポジトリには、Android版公式2FAS Authアプリのソースコードが含まれています。このアプリは二要素認証アプリとして機能し、オンラインアカウントへのログイン時に通常のパスワードと併せて入力するワンタイムパスワードをスマートフォン上で生成します。

時間ベースのワンタイムパスワード(TOTP)と、HMACベースのワンタイムパスワード(HOTP)に対応しています。いずれもオープンスタンダードのため、TOTPまたはHOTPを受け付けるサービスで利用でき、プロジェクトではGoogle、Microsoft、Dropboxを例に挙げています。

コードはKotlinで記述され、ライセンスはGPL-3.0です。アプリに同梱されているグラフィックはこのオープンソースライセンスの対象外で、独自の利用条件が適用されます。

主な機能

  • 01時間ベースのワンタイムパスワード(TOTP)を生成します。
  • 02HMACベースのワンタイムパスワード(HOTP)に対応しています。
  • 03標準のTOTPまたはHOTPプロトコルを使用するあらゆるサービスで利用できます。
  • 04Android向けにKotlinで開発されています。

ユースケース

  • GoogleやDropboxなどのサービスのアカウントに、ログイン用の第2要素を追加する。
  • Android向けの実運用されている二要素認証アプリの構築方法を学ぶ。
  • アカウントの秘密情報を扱う認証アプリのソースコードを監査する。

クイックスタート

  1. 1

    リリースページからアプリをダウンロードします

  2. 2

    Androidデバイスにアプリをインストールします

  3. 3

    画面の指示に従って、オンラインアカウント用に2FASを設定します

使う前に知っておきたいこと

  • セットアップはAndroidデバイス上のアプリから行います。READMEにはビルドや実行のコマンドは記載されていません。
  • グラフィックはGPL-3.0ライセンスの対象外で、別途利用条件が定められています。

トピック

よくある質問

2fas-android とは?
2FASのオープンソースAndroid認証アプリ。二要素ログイン用のTOTP・HOTPコードを生成します。 このリポジトリには、Android版公式2FAS Authアプリのソースコードが含まれています。このアプリは二要素認証アプリとして機能し、オンラインアカウントへのログイン時に通常のパスワードと併せて入力するワンタイムパスワードをスマートフォン上で生成します。
2fas-android は無料で使えますか?ライセンスは?
2fas-android は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
2fas-android は今もメンテナンスされていますか?
活発にメンテナンス中。2fas-android の最終コミットは 2026年10月18日 です。
2fas-android は何に使えますか?
GoogleやDropboxなどのサービスのアカウントに、ログイン用の第2要素を追加する。 Android向けの実運用されている二要素認証アプリの構築方法を学ぶ。 アカウントの秘密情報を扱う認証アプリのソースコードを監査する。
2fas-android のインストール方法は?
リリースページからアプリをダウンロードします Androidデバイスにアプリをインストールします 画面の指示に従って、オンラインアカウント用に2FASを設定します
2fas-android はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/twofas/2fas-android

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト