iOS13から対応する『Sign in With Apple』〜サードパーティアカウントでOAuth認証によるログインを備えたアプリで迷わないように。〜
はじめに
今回はiOS13から導入された Sign In with Apple
について見ていきたいと思います。
もし、 Facebook / Google / Twitter
などのアカウントを用いたログインを可能とする機能をアプリが持っている場合、
Appleが新たに提唱した Sign In with Apple
の機能を実装する必要性が出てきたようです。
一方で Facebook / Google / Twitter
などの本家のアプリでは恐らく実装する必要はないと思われます。
(ログイン機能を実装するのであれば、 Sign In with Apple
が必須という話ではなく、サードパーティ製のログイン機能を持つアプリに限るようです。 )
とは言え、「急にそんなことを言われても対応工数がかかるし、他に実装したい機能もあるし…」と困るエンジニアもいるかもしれません。
ですが、 Apple
が要求する以上、 iOSアプリを開発し続ける上で避けては通れない問題ですので、簡単に対応方法を紹介したいと思います。