MENU

ログインはAI英会話で何を確かめているのか。外部アカウントで入る仕組みを公式仕様から分解した

ログインはAI英会話で何を確かめているのか。外部アカウントで入る仕組みを公式仕様から分解した

AI英会話を始めると、最初にログインの画面が出ます。

入口として、メールとパスワード・Apple・Googleの3つを並べるアプリがある。

どれを押しても同じに見えますが、アプリが受け取る情報は経路ごとに違います。

しかも違う経路で入ると、別の会員として扱われることがある。

この記事で分ける3つの経路
  • メールとパスワードで入る
  • Appleでサインインで入る
  • Googleでログインで入る

この記事では、Apple・Google・FIDO Allianceの公式ドキュメントを根拠に、経路ごとの違いを分解しました。

特定のアプリのログイン手順を約束する記事ではありません。

どの経路を用意するかは、アプリを作る会社が決めます。

TOC

【結論】ログインはAI英会話があなたを見分ける入口で、経路ごとに受け取る情報が違う

先に結論を置きます。

経路アプリが受け取るものあなたを見分ける鍵
メールとパスワード入力したメールアドレス会社の側で作る会員の記録
Appleでサインイン名前とメール(メールは隠せる)Appleが渡す利用者の識別子
Googleでログイン名前・メール・プロフィール写真などGoogleアカウントごとの番号

3行の最後の列が、アプリの中での「あなた」です。

列が違えば、アプリは同じ人だと気づけません。

だから最初に選んだ経路で入り続けるのがいちばん安全です。

  • メールとパスワード=会社が鍵を預かる
  • Apple・Google=外の会社が本人を確かめ、結果だけを渡す
  • どれを選んでも=次からも同じ経路で入る

2つ目の形では、アプリはAppleやGoogleのパスワードを受け取りません。

受け取るのは、本人を確かめたという札と、決まった範囲の情報だけです。

どの範囲を渡すかは、ログインの画面であなたが選べる場合があります。

AI英会話のログインで3つの経路が渡しているもの

Appleの審査の決まりには、ログインの入口についての項目があります。

Googleなど外部のログインで主な会員を作るアプリは、次の3つを満たす別の入口も並べる必要がある、という内容です。

並べる入口が満たす3つ
  • 集めるのは名前とメールアドレスだけ
  • 会員を作るときにメールを隠せる
  • 同意なしにアプリでの行動を広告のために集めない

自社の会員の仕組みだけを使うアプリなど、この決まりが当たらない場合もあります。

AppleとGoogleのボタンが並んでいるのは、この決まりが背景にあることがあります。

メールとパスワードは会社が鍵を預かる

メールとパスワードで作る場合、鍵は会社の側に保管されます。

作りによりますが、メールアドレスが会員を探す目印になります。

このためメールを打ち間違えると、探せない会員ができる。

Appleでサインインは名前とメールだけ

Appleの公式サポートは、最初のサインインでアプリが求められるのは名前とメールアドレスだけだと説明しています。

メールは、本物を渡すか、メールを非公開にするかの2択。

非公開を選ぶと、@privaterelay.appleid.com で終わる転送用のアドレスが作られます。

選んだものアプリに届くアドレスアプリからのメール
メールを共有本物のアドレスそのまま届く
メールを非公開@privaterelay.appleid.com のアドレスAppleが本物のアドレスへ転送する

転送用のアドレスは、そのアドレスで会員を作ったアプリだけが使えます。

転送されたメールは、届いたあと通常は数秒でAppleの中継サーバーから消える。

使うには、Appleアカウントで2ファクタ認証を入れておくことが条件です。

Appleでサインインは13歳未満の子どもには使えず、この年齢は国や地域で変わります。

Googleでログインは番号で人を見分ける

Googleでログインは OAuth 2.0 をもとにした仕組みで、アプリにはIDトークンという本人確認の札が渡されます。

OpenID Foundationの仕様は、OpenID Connectを OAuth 2.0 の上に載る本人確認の層と定義しています。

IDトークンは、そのOpenID Connectで決められている札です。

札の中身意味アプリでの使い道
subGoogleアカウントごとの番号人を見分ける鍵(使い回されない)
emailメールアドレス連絡先(鍵にはしない)
name・picture名前とプロフィール写真のURL画面の表示
exp札の期限受け取った直後の確かめ

Googleは開発者に、人を見分けるのはメールアドレスではなく sub を使うよう求めています。

1つのGoogleアカウントが、時期によって別のメールアドレスを持つことがあるからです。

OpenID Connectの仕様では、この番号は255文字以内の文字列と決まっています。

メールを変えても、番号が同じなら同じ会員として扱われる。

パスキーはパスワードの代わりになる鍵

パスキーは、FIDO Allianceの標準にもとづくログイン用の鍵です。

端末のロックを外すときと同じ指紋・顔・PINで本人を確かめます。

秘密の側の鍵は端末から出ないため、盗まれるパスワードがそもそもありません。

  • 同期するパスキー=クラウドを通して自分の端末どうしで使える
  • 端末に縛られたパスキー=1台の端末やセキュリティキーから出ない

パスキーで入れるかどうかは、アプリの作りによります。

AI英会話でログインしたままになる仕組み

一度入ると、次に開いたときはログインの画面が出ないことがあります。

これは、本人を確かめたあとのセッションをアプリの側が持っているからです。

Googleは、Googleでログインから受け取るIDトークンの期限を1時間と示しています。

そのうえで、期限が切れてもサインアウトしたことにはならず、ログインの状態を保つのはアプリの仕事だとしています。

札持っている人切れたら
IDトークン(Google)アプリと会社期限は1時間・ログインの状態とは別
アプリのセッションアプリと会社作りによる(もう一度ログインを求められる)
更新用のトークン会社のサーバー作りによる

つまり、ログインしたままの長さは会社が決めている。

Googleの仕組みでは、アプリが受け取る更新用のトークンにも止まる条件があります。

  • 6か月使われていない
  • 本人がアプリへの許可を取り消した
  • 1つのGoogleアカウントで1つのアプリにつき100本の上限を超えた

AI英会話のアプリがこの更新用のトークンを使っているかどうかは、作りによります。

急にログイン画面に戻されても、学習の記録が消えたとは限りません。

まずは前と同じ経路で入り直す。

アプリと会話の部品をつなぐ使い捨ての鍵のほうは、認証の記事にまとめました。↓

AI英会話のログインで間違えやすい3点

いちばん多い困りごとは、入れないことではなく、入れたのに中身が空なことです。

  • Appleで作ったのに、Googleで入った
  • メールを非公開にしたのに、本物のメールで入ろうとした
  • 端末を変えたときに、前と違う経路のボタンを押した

3つとも、起きうる結果は同じです。

作りによっては、アプリは新しい会員を作る。

新しい会員からは、前の会員にひもづいた記録や購入は見えません。

Appleの開発者向け資料も、すでに会員を持っている人がAppleでサインインを押す場面を問題として挙げています。

Appleアカウントのメールが、会員を作ったときのメールと同じとは限らないからです。

Appleは開発者に、新しい会員を作る人にはそのことを知らせ、つなげたい会員が無いかを聞くよう勧めています。

やってしまったこと起きること戻し方
違う経路で入った空の会員ができる最初の経路で入り直す
非公開のアドレスを忘れたメールで会員を探せないAppleでサインインの一覧で見る
Googleのメールを変えた番号は変わらない同じGoogleアカウントで入る

2行目の一覧は、iPhoneなら設定で自分の名前を開き、Appleでサインインを選ぶと出ます。

一覧でアプリを選ぶと、@privaterelay.appleid.com を使ったかどうかが分かります。

空の会員で課金する前に入り直す。

購入が新しい会員の側に付くと、あとで整理する手間が増えます。

AI英会話のログインを見直す手順

いまどの経路で入っているかは、3か所を見れば分かります。

見る順見る場所分かること
1アプリのアカウントの画面(作りによる)いま入っている会員のメール
2iPhoneの設定のAppleでサインインの一覧Appleで入ったアプリと非公開の有無
3Googleアカウントの連携しているアプリの画面Googleで入ったアプリ

1から順に見れば、どの経路で作ったかが分かります。

経路が分かったら、その経路のボタンだけを使う。

Googleのヘルプは、3の画面で連携を外すと自動のログインが止まるが、アプリの中のデータは消えないと説明しています。

外すことと、会員を消すことは別の手続きです。

共有の端末で使ったあとにやること
  • アプリからログアウトする
  • ブラウザで入ったなら、そのブラウザからもログアウトする

ログアウトの場所はアプリごとに違います。

手順は、そのアプリのヘルプで確かめてください。

端末を変えるときに何が残るかのほうは、引き継ぎの記事にまとめました。↓

AI英会話のログインによくある質問

どの経路で作るのがよいのか

どれでも構いませんが、次からも同じ経路で入れるものを選びます。

アプリにメールを渡したくないなら、Appleの非公開が選べる場合があります。

Appleで非公開にすると会社からのメールは届くのか

アプリが決めた送り元からのメールは、本物のアドレスへ転送されます。

iCloud+に入っていれば、転送先のアドレスを変えられます。

パスワードを使わずに入れるのか

パスワードをアプリに渡さない入口
  • Appleでサインイン
  • Googleでログイン
  • パスキー(使えるかは作りによる)

子どもの端末で使えるのか

Appleでサインインは13歳未満では使えず、年齢は国や地域で変わります。

それ以外の入口で使える年齢は、その会社の規約で確かめます。

まとめ|AI英会話のログインで押さえる3点

最後に3点だけ残します。

  • 経路ごとにアプリが受け取る情報と見分ける鍵が違う
  • 違う経路で入ると別の会員になり、記録や購入が見えない
  • ログインしたままの長さはアプリの作りで決まる

この3つが分かっていれば、空の会員に慌てずに済みます。

どの入口を並べるかは会社ごとに違い、変わることもあります。

迷ったら、最初に会員を作ったときの経路を思い出す。

仕組みそのものは、AppleとGoogleの公式のページで確かめてください。

\端末を変える前に読める/

アカウント側と端末側の分かれ目が分かる

⇧目次に戻る⇧

あわせて読みたい記事も置いておきます。

購入がどこにひもづいているかは、支払い方法の記事にまとめました。↓

参考文献も以下にまとめます。

参考文献

Let's share this post !

Author of this article

Comments

To comment

TOC