(TOTP登録編)ワンタイムパスワード通知先登録システム

概要

ウェブページ(ワンタイムパスワード通知先登録システム)で生成したQRコード(のキー値)をアプリに登録します。
以後、アプリの画面にワンタイムパスワード値1が表示されます。
(このマニュアルでは、パソコンでQRコードの生成(登録)を行い、Apple製iPhone「以下、iPhone」でGoogle製Authenticatorアプリ「以下、Google Authenticator」にワンタイムパスワードを表示する場合を例に説明します。)

注意事項 登録作業は学内ネットワークに接続してから行って下さい。

操作説明

ワンタイムパスワード認証の有効化

事前確認:

アプリ(Google Autenticator)の有無を確認します。
無い場合は「アプリの入手」の項から始めて下さい。
有る場合は「ウェブページへのログイン」の項から始めて下さい。

アプリの入手:

  1. iPhone上でApp Storeをタップします。

  2. 検索の項目へ Google Authenticator と入力します。

  3. 候補の一覧が表示されます。一覧からデベロッパが Google LLC となっている Google Authenticator を探します。

  4. 「入手」またはイラスト(雲に下向き矢印が組み合わされたもの)をタップします。

    ※「開く」の場合は、本章の 6.「開く」をタップします。 を参照します。

  5. サインインが求められた場合はパスワード(Apple IDのパスワード)を入力します。次に「OK」をタップします。

  6. 「開く」をタップします。(以上でアプリの入手は完了です。)

ウェブページへログイン:

  1. パソコン上でブラウザ(Apple製safariなど)を起動して
    https://mfa-issue.center.tottori-u.ac.jp/login/を入力します。

  2. ワンタイムパスワード通知先登録システムの説明を読んだ後、「ログイン」をクリックします。

  3. 鳥大ID(学籍番号)及びパスワードを入力します。次に「ログイン/Login」をクリックします。

QRコードを登録:

  1. パソコンに表示したウェブ上で「TOTP(Google Authenticator)」の項目の「TOTP登録」をクリックします。

  2. 「QRコード発行」の項目の「QRコード発行」をクリックします。QRコードが表示されます。

  3. iPhone上でGoogle Authenticatorをタップします。

  4. Google Authenticatorの「設定を開始」をタップします。
    ※登録済みの場合は、Google Authenticatorのイラスト(右上の+)をタップします。
    (画面の例:未登録の場合)

  5. 「バーコードをスキャン」をタップします。
    (画面の例:未登録の場合)

  6. 「”Authenticator”がカメラへのアクセスを求めています」が表示されたら「OK」をタップします。
    次に画面の緑色の枠内へQRコードを捉えます。

  7. iPhone上のGoogle Authenticatoのアカウントに表示されている6桁の数値を、
    パソコンに表示したウェブ上の「ワンタイムパスワード」へ入力します(空白は入力不要)。次に「送信」をタップします。

  8. ウェブ上に「登録完了」が表示されるとTOTPが有効化されています。

ウェブページからログアウト:

  1. パソコンに表示したウェブ上の右上のメニューアイコンをクリックします。

  2. 表示されたメニュー下部の「ログアウト」をクリックします。ブラウザアプリを終了してください。

ワンタイムパスワード認証の無効化

QRコードを削除:

  1. (ウェブへログインした状態で)パソコンに表示したウェブ上の「TOTP(Google Authenticator)」の項目の「TOTP削除」をクリックします。

  2. iPhone上のGoogle Authenticatorのイラスト(右上の鉛筆)をタップします。

  3. 削除したい「アカウント」(この場合はTEST)をタップしてチェックマークを付けます。
    次に「削除」をタップします。

  4. 「このアカウントを削除しても、2段階認証プロセスはOFFにはなりません」が表示されたら「アカウントを削除」をタップします。

    以上で完了です。
    ※ワンタイムパスワード値のTOTPによる表示の停止手続きです。鳥大ID自体の削除ではありません。

新しいスマートフォン等でGoogle authenticatorを使用する場合

古い端末から新しい端末へGoogle authenticatorを移行することが可能です。
以下サイトに記載の「新しいスマートフォンでコードを取得する」を行ってください。
https://support.google.com/accounts/answer/1066447

注釈


  1. 同一値を長時間使用する従来のパスワードとは異なり、ワンタイムパスワードは使用毎に値が変化します。 

Matomo encountered an error: Uncaught ValueError: Path cannot be empty in /var/www/piwik/vendor/matomo/doctrine-cache-fork/lib/Doctrine/Common/Cache/FileCache.php:253 Stack trace: #0 /var/www/piwik/vendor/matomo/doctrine-cache-fork/lib/Doctrine/Common/Cache/FileCache.php(253): file_put_contents('', 'writeFile('/var/www/piwik/...', 'doSave('matomocache_Tra...', Array, 1713648572) #3 /var/www/piwik/vendor/matomo/cache/src/Backend/Chained.php(72): Matomo\Cache\Backend\File->doSave('matomocache_Tra...', Array, 43200) #4 /var/www/piwik/vendor/matomo/cache/src/Lazy.php(69): Matomo\Cache\Backend\Chained->doSave('matomocache_Tra...', Array, 43200) #5 /var/www/piwik/core/Translation/Loader/LoaderCache.php(50): Matomo\Cache\Lazy->save('matomocache_Tra...', Array, 43200) #6 /var/www/piwik/core/Translation/Translator.php(280): Piwik\Translation\Loader\LoaderCache->load('en', Array) #7 /var/www/piwik/core/Translation/Translator.php(246): Piwik\Translation\Translator->loadTranslations('en') #8 /var/www/piwik/core/Translation/Translator.php(94): Piwik\Translation\Translator->getTranslation('CoreVue_PluginD...', 'en', 'CoreVue', 'PluginDescripti...') #9 /var/www/piwik/core/Piwik.php(916): Piwik\Translation\Translator->translate('CoreVue_PluginD...', Array, 'en') #10 /var/www/piwik/core/Plugin/MetadataLoader.php(56): Piwik\Piwik::translate('CoreVue_PluginD...') #11 /var/www/piwik/core/Plugin.php(147): Piwik\Plugin\MetadataLoader->load() #12 /var/www/piwik/core/Plugin.php(138): Piwik\Plugin->reloadPluginInformation() #13 /var/www/piwik/core/Plugin/Manager.php(1227): Piwik\Plugin->__construct() #14 /var/www/piwik/core/Plugin/Manager.php(1188): Piwik\Plugin\Manager->makePluginClass('CoreVue') #15 /var/www/piwik/core/Plugin/Manager.php(1068): Piwik\Plugin\Manager->loadPlugin('CoreVue') #16 /var/www/piwik/core/Plugin/Manager.php(1053): Piwik\Plugin\Manager->reloadActivatedPlugin('CoreVue', Array) #17 /var/www/piwik/core/Plugin/Manager.php(905): Piwik\Plugin\Manager->reloadActivatedPlugins() #18 /var/www/piwik/core/Plugin/Manager.php(121): Piwik\Plugin\Manager->loadPlugins(Array) #19 /var/www/piwik/core/FrontController.php(319): Piwik\Plugin\Manager->loadActivatedPlugins() #20 /var/www/wordpress/wp-content/plugins/wp-piwik/classes/WP_Piwik/Request/Php.php(40): Piwik\FrontController->init() #21 /var/www/wordpress/wp-content/plugins/wp-piwik/classes/WP_Piwik/Request/Php.php(18): WP_Piwik\Request\Php->call('method=SitesMan...', 'https://www2.ce...', 'module=API&form...') #22 /var/www/wordpress/wp-content/plugins/wp-piwik/classes/WP_Piwik/Request.php(63): WP_Piwik\Request\Php->request('method=SitesMan...') #23 /var/www/wordpress/wp-content/plugins/wp-piwik/classes/WP_Piwik.php(1038): WP_Piwik\Request->perform('method=SitesMan...') #24 /var/www/wordpress/wp-content/plugins/wp-piwik/classes/WP_Piwik.php(1205): WP_Piwik->request('method=SitesMan...') #25 /var/www/wordpress/wp-content/plugins/wp-piwik/classes/WP_Piwik/TrackingCode.php(16): WP_Piwik->updateTrackingCode() #26 /var/www/wordpress/wp-content/plugins/wp-piwik/classes/WP_Piwik.php(296): WP_Piwik\TrackingCode->__construct(Object(WP_Piwik)) #27 /var/www/wordpress/wp-includes/class-wp-hook.php(310): WP_Piwik->addJavascriptCode('') #28 /var/www/wordpress/wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters(NULL, Array) #29 /var/www/wordpress/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #30 /var/www/wordpress/wp-includes/general-template.php(3069): do_action('wp_footer') #31 /var/www/wordpress/wp-content/themes/kb-oism-2023/footer.php(11): wp_footer() #32 /var/www/wordpress/wp-includes/template.php(785): require_once('/var/www/wordpr...') #33 /var/www/wordpress/wp-includes/template.php(720): load_template('/var/www/wordpr...', true, Array) #34 /var/www/wordpress/wp-includes/general-template.php(92): locate_template(Array, true, true, Array) #35 /var/www/wordpress/wp-content/themes/kb-oism-2023/page.php(85): get_footer() #36 /var/www/wordpress/wp-includes/template-loader.php(106): include('/var/www/wordpr...') #37 /var/www/wordpress/wp-blog-header.php(19): require_once('/var/www/wordpr...') #38 /var/www/wordpress/index.php(17): require('/var/www/wordpr...') #39 {main} thrown (which lead to: Session must be started before any output has been sent to the browser; output started in /var/www/wordpress/wp-includes/class-wp-styles.php/214)