こんにちは、アプリケーション共同開発部の中澤です。 先日、「iOS 11 で Safari View Controller の Cookie 等の共有機能が無くなる (予定)」という記事で、 Safari View Controller の仕様変更について「不便になるなぁ」などとボヤいておりましたが、あれから少し後、 SafariServices フレームワークに新しく SFAuthenticationSession というクラスが追加されました。これを使うことで、 Safari View Controller の当初の利便性をある程度保って Web 認証が出来るようになりました。🎉 以下、その詳細についてご紹介します。 SFAuthenticationSession とは? SFAuthenticationSession は対象の Web サービスの API トークン を取得するための
![【iOS 11】 Web認証用の新クラス「SFAuthenticationSession」](https://cdn-ak-scissors.b.st-hatena.com/image/square/abfef1277c50e3a4c61c4dfafb4fdb1d8bd97bb9/height=288;version=1;width=512/https%3A%2F%2Fblog.fenrir-inc.com%2Fwp%2Fwp-content%2Fuploads%2F9999%2F07%2Fsafari-and-cookies2.png)