デジタル認証アプリ
行政機関等・民間事業者向け実装ガイドライン
公開日
更新日
概要
「デジタル認証アプリ」は、マイナンバーカードを使った認証や署名を、安全に・簡単にするための、デジタル庁が提供するアプリです。行政機関や民間事業者は、デジタル認証アプリと連携するAPIを活用することで、マイナンバーカードを使った本人確認・認証や電子申請書類への署名機能を簡単に組み込むことができます。
サービスの概要については、以下の情報をご確認ください。
認証・署名のプロセスはOAuth 2.0 認可コードフロー、およびOpenID Connect 認可コードフローに基づきます。
署名プロセスのみ、認可コードフローにて署名処理を実施するためにクライアントクレデンシャルズフローが扱われます。
必要に応じて、トークンリフレッシュフローにてトークンのリフレッシュを行うことが可能です。
※「リソースオーナーパスワードクレデンシャルズフロー」ならびに「インプリシットフロー」は各プロセスにて採用しておりません。
対応OS
iOS及びAndroidのネイティブアプリとして提供しています。デジタル認証アプリの推奨バージョンは以下の通りです。
プラットフォーム | バージョン |
---|---|
iOS | 16.0以降 (16.0未満の場合は、アプリのダウンロードができません) |
Android | Android 11以降 (11未満の場合は、アプリのダウンロードができません) |
用語定義
本ガイドラインおいて扱われる用語について、以下のとおり定義します。
用語名 | 説明 |
---|---|