IIJ SmartKey が読み取る QR コードの URI フォーマットは次のようになります:
otpauth://totp/<label>?<parameters>
<label>
はシークレットキーの発行対象を示す文字列です。
<label>
は発行者 (issuer) とアカウント名を :
で区切った、URI エンコードされた文字列です。<parameters>
の issuer
パラメータと一致させてください:
を含めることは出来ません例
<parameters>
は以下をパラメータとする、URI クエリ文字列です。
secret
: シークレットキーを Base32 エンコードした文字列 [必須]issuer
: 発行者。<label> の issuer に一致 [必須]algorithm
: ハッシュアルゴリズム。SHA1 (デフォルト) / SHA256 / SHA512 / MD5 のいずれか [OPTIONAL]digits
: 表示桁数。6 (デフォルト) / 8 のいずれか [OPTIONAL]period
: 更新間隔(秒)。30 がデフォルト [OPTIONAL]icon
: 表示アイコンを指定する文字列。デフォルトはアプリが指定するアイコン [OPTIONAL]otpauth://totp/IIJ:iij-taro@example.com?secret=GUYZ7YBZ74QUWUJB4HCLVVLGG3M3W5FZ&issuer=IIJ