AuthFi インストールガイド
AuthFiはエンドツーエンドのFIDOサーバーです。これを利用することで、企業のセキュリティを強化したり、安全性を損なうことなく顧客に簡単なログイン方法を提供したりできます。
現在のバージョン: v2.1.2.49
AuthFiの役割は、パスキーを使用して会社やサービスに登録したユーザーの公開鍵を保存し、ログインを試みた際に認証を求めることです。
要件
AuthFiサーバー
CPU: 2 個の vCPU
メモリ:16 GB
ディスク容量:60 GB
OS: CentOS Stream 10 または Miracle Linux 10 以降のバージョン
AuthFiサーバーのHTTPS SSL証明書と秘密鍵
リバースプロキシとしてのNginx
サードパーティ製パッケージをインストールするには、インストールプロセス中に外部インターネット接続が必要です。
MongoDBの
Java OpenJDK 21 (JRE)
tomcat9
ファイアウォールルール(これらのルールはインストール時に設定されます)
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --permanent --zone=public --add-port=8080/tcp
setsebool -P httpd_can_network_connect on
setsebool -P tomcat_can_network_connect_db on
ライセンスキーファイル
LicenseKey ファイルをお持ちでない場合は、 AuthenTrend 以下の情報をチームに提供していただければ、ライセンスキーファイルを提供いたします。
重要
使用しないでください ローカルホスト 以下のURL AuthFi URL (NAIST) と ATKey.Login URL。
AuthFi URL (NAIST) と ATKey.Login URL 同じであってはならない。
ATKey.Login 管理者のメール 同じであってはならない AuthFi管理者メールアドレス.
制限ルール:
最大ユーザー数(または最大認証数)
有効期限(PoCフェーズまたはPOに基づく)
サーバー情報:
会社名
AuthFi(FIDOサーバー)のURL
AuthFi管理者メールアドレス
ATKey.Login URL
ATKey.Login 管理者メールアドレス
ライセンス有効期限切れのお知らせ: ライセンスの有効期限が近づくと、2ヶ月前、1ヶ月前、3日前にリマインダーメールをお送りします。通知を見逃さないよう、管理者メールアドレスが正しいことをご確認ください。
ファイアウォールルール
| に | プロトコル/ポート | 目的 | |
|---|---|---|---|
| ブラウザ/Windowsクライアント | リバースプロキシ ATKey.Login (Nginx) | TCP 443 | サーバー管理者 / Windowsログイン |
| リバースプロキシ ATKey.Login | ATKey.Login 用途 | TCP 8000 | リバースプロキシ |
| ATKey.Login 用途 | PostgreSQL | TCP 5432 | データベース(Docker内部) |
| ATKey.Login 用途 | Redisの | TCP 6379 | キャッシュ(Docker内部) |
| ATKey.Login 用途 | AuthFi用リバースプロキシ(Nginx) | TCP 443 | データ交換 |
| ブラウザ | AuthFi用リバースプロキシ(Nginx) | TCP 443 | サーバ管理 |
| AuthFi のリバースプロキシ | AuthFiアプリケーション | TCP 8080 | リバースプロキシ |
| AuthFiアプリケーション | MongoDBの | TCP 27017 | データベース |
HTTPS証明書
両方 ATKey.Login AuthFiサーバーには HTTPS 機能するためには証明書が必要です。これらの証明書を生成する方法は複数あります。
サポートされているフォーマットは、.cer、.crt、.pem、.der です。
テスト中の場合 ATKey.Login 自己署名証明書の使用を検討してみてはいかがでしょうか。作成方法についてはこちらをご覧ください。
重要: 機能するためには ATKey.Login また、AuthFiでは証明書を正しい場所に配置する必要があります。
| 方法 | Use Case | 認証局 | ルートCAをインポート |
|---|---|---|---|
| 自己署名 | 地域限定検査(無料) | なし | 必須事項(ステップ1~6) |
| 暗号化しよう | 公開ウェブサイト(無料) | 暗号化しよう | なし |
| パブリックCA | 高セキュリティ生産(有料) | DigiCert、Sectigo、GlobalSign、GoDaddy | なし |
| クラウド管理 | インフラレベル(有料) | AWS、Azure、Google Cloud | なし |
| プライベート CA | 社内ネットワーク(企業ホスト型) | HashiCorp Vault、Microsoft AD CS | 必須 |
リバースプロキシ
両方 ATKey.Login AuthFiは動作するためにリバースプロキシの設定が必要です。最適な互換性を確保するため、Nginxの使用をお勧めします。 リバースプロキシを適切に設定する方法に関する完全なガイドを以下に示します。
AuthFiのインストール
1.1
AuthFiインストールパッケージをダウンロードして解凍してください。
AuthFiの現在のバージョン: v2.1.2.49
SHA 256: 8f8718d0cf0c06136856272a597ae45e80d855315249fdbe797829145f87e8a6
最終更新日:2026-01-20
1.2
ファイル「setenv.sh」を見つけて、SERVER_URLフィールドに入力してください。
サーバーURLの前にhttps://を追加しないでください。
MONGODB_USERとMONGODB_CREDは空欄のままにしてください。
1.3
LicenseKey ファイル「AuthFi.out」を「installation」フォルダに移動します。
ライセンスキーファイルをお持ちでない場合は、要件をご確認いただくか、弊社までお問い合わせください。
1.4
インストール スクリプトを実行します。
cd installation
sudo ./install.sh
1.5
AuthFiデータベース(MongoDB)の認証情報を入力してください。
1.6
インストールが完了すると、以下のようなメッセージが表示されます。出力情報をご確認いただき、不一致がある場合は弊社までご連絡ください。
The installation is completed. Please confirm the following server information.
AuthFi URL: xxxxxxxxxxxxx
RP Admin Email: xxxxxxxxxxxxx
AuthFi Admin Email: xxxxxxxxxxxxx
AUTHFI_APIPATH: xxxxxxxxxxxxx
AUTHFI_ACCESSPOINT: xxxxxxxxxxxxx
Please enter xxxxxx as the recovery verification code.
致命的: メモしてください ATKey.Login 復旧確認コード 管理者権限の有効化に必要になります。
よくあるインストール失敗メッセージ:
ライセンスファイルが無効です。正しいAuthFi.outファイルをインストールフォルダにコピーして、インストールスクリプトを再度実行してください。
AuthFi.outが正しいファイルであることを確認してください(手順2.3)。
データベースを初期化します。
初期データベースは成功しました。エラー: ライセンスファイルの挿入に失敗しました。
データベースの初期化に失敗しました。
LicenseKeyファイルが正しいフォルダにあることを確認してください。(手順2.3)
