SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

iOSエンジニアたちと振り返るWWDC

【WWDC2022総復習】知ってる? ロック画面以外でもiOS 16/iPadOS 16はこんなに進化したんです

パスワードレスを実現する新世代の認証技術「PassKey」

 パスキーはパスワードを用いない新しい世代の認証技術です。パスキーを用いることによって、ユーザはFace IDやtouch IDなどの生体認証を介して簡単にWebサービスやアプリなどにサインインできます。パスワードを使わないことは、個別にパスワードを作成したり管理する手間をなくして簡単にサインインできるというユーザ体験の利点だけではなく、パスワードを漏洩するリスクを回避することにもつながります。

 さらに、パスキーを用いてサインインする場合は、パスワードを用いてサインインする場合と異なり、サインインに使用できる認証情報をサーバ上に置かなくて済むためより堅牢です。

 図19はパスキーを用いてiOSアプリにサインインしている様子です。パスキーを用いたサインインはOSが提供するUIから可能であり、ユーザは数タップするだけで済みます。認証に必要な情報はその裏側で生成されiCloudに保存されます。

図19.サインイン済のアプリにてパスキーを用いてサインインできるようにしている様子
図19.サインイン済みのアプリにてパスキーを用いてサインインできるようにしている様子

 また、パスキーはAppleデバイスに限って利用できる機能ではありません。図20はWebブラウザからパスキーを利用している例です。ブラウザからサインインを行おうとするとQRコードが表示され、それをiPhoneから読み取ることによってサインインが可能となっています。普段自分が使わないデバイスでサインインするのに、いちいち複雑なパスワードを入力する手間がなくなるのは魅力的です。さらにApple製品間であれば、AirDropを介して認証情報を送信することができます(図21)。

図20.認証情報を持っていないWebブラウザからサインインしている様子
図20.認証情報を持っていないWebブラウザからサインインしている様子
図21.パスキーをAirDropを介して共有している様子
図21.パスキーをAirDropを介して共有している様子

おわりに

 iOSとiPadOS、およびパスキーから情報を抽出し説明しました。今回説明したものはほんの一部であり、WWDCのセッションではより幅広い情報が説明されています。このように、WWDCでは技術的なセッションが多岐に渡り発表されています。これらの情報をキャッチアップすることは、開発者が自身のプロダクトを成長させていく上できっと役立つ内容となります。もし興味を持たれたらWWDCの開催時は公式サイトからセッションを視聴してみるのはいかがでしょうか。

参考資料

この記事は参考になりましたか?

連載通知を行うには会員登録(無料)が必要です。
既に会員の方はを行ってください。
iOSエンジニアたちと振り返るWWDC連載記事一覧

もっと読む

この記事の著者

k-kohey(STORES 株式会社)(k-kohey)

 STORES 株式会社テクノロジー部門モバイル本部にて、STORES 決済 のiOSアプリ開発に従事。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/16885 2023/01/05 11:00

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー