サービスのアプリに学割プランを追加するため、内製の学生認証を廃止して、外部認証サービスのSheerIDを導入したので、ご紹介したいと思います。自社サービスとSheerID連携SheerID認証フローSheerID社と契約するにあたって契約プログラム最後にSheerIDとはSheerIDは学生や教師、医療関係者などのセグメントでユーザーのステータス確認を提供する会社です。SheerIDが提供する認証サービスを利用して、自社サービス内で使用できるクーポンコードを発行できます。APIとWebhook連携が出来ます。学生認証を導入するにあたって、他社のWebサービスに導入されている学生認証を調査し、4案を出しました。ユーザーにとって一番ストレスがかからない外部認証サービスを利用する案を採用することにしました。外部認証サービスの中で、SheerIDがYouTube、Spotify、Adobeなどで利用実績があり、最も広く使われていそう。学生認証の精度としては十分で、NewsPicksにリーチしてくる学生が既にSheerIDを使った経験があれば、それほど高くないハードルで認証を突破してくれるのではと思う。学生認証の精度としては、ある程度担保できるが、学校関係者も使用しているメールアドレスかもしれない。学生として虚偽申告してくるのはそんなにいないのではと思う。問題は、学校を卒業して学割から通常プランに移行する際、学校発行以外のメールアドレスを登録してもらう必要がある。Cardなのかくらいの識別や、顔写真があるかなどは判定出来そうな感じでした。自社サービスとSheerID連携SheerIDではアカウントリンク戦略という方法で、自社サービスとSheerIDの認証サービスを連携させることが可能です。図のようなフローで、NewsPicksとSheerIDの認証情報を連携します。自社サービスとSheerID連携SheerID認証フローSheerIDのHPに開発ドキュメントが豊富あるので、この記事では簡単にSheerID認証フローについて説明します。詳細はSheerIDのドキュメンをご参照ください。ステップでは、SheerID社が提供しているフォームを入力し、学生情報を収集できます。フォームに入力した大学がSSOに対応している場合は、フォーム入力後に大学サイトにログインすることで、認証を即時で完了させることができます。ステップ特定のユーザーまたは検証タイプでは、即時検証ができない場合があります。このような場合、学生認証を完了するには、ユーザーがドキュメントをアップロードする必要があります。ドキュメントはSheerID社のスタッフによって手動でレビューされます。ステップSheerID社と契約するにあたって実際にSheerIDを導入するにあたって、開発者ドキュメントが豊富にあり、学生情報を集めるフォームも提供されているので、内製でやるより開発コストも運用コストも少なく導入することができました。SheerID社は日本に支店や代理店がないため、基本的に英語でコミュニケーションを取る必要があります。そのため、想定以上にコミュニケーションコストがかかるので、時差も見越して開発スケジュールを計画しましょう。COMPANYを受講したり、Bizmatesで英会話を練習してトータル800時間ほど学習したのですが、リアルビジネスで使えるほど甘くはなかったです。そのため、テレビ会議は社内で英語が出来る方に通訳して頂き、僕の方ではメールやSlackのやりとりをDeepLとGrammarlyを有料登録して対応しました。選択する必要があります。Serviceは、SheerIDの標準テンプレートである日本語フォームを使用し、日本の公的教育機関の学生を対象としています。カスタマーポータル(my.sheerid.com)を利用して、テンプレート化された日本語の一部(全てではありません)をカスタマイズすることが可能です。最大3カ国の教育機関を選択することができます。柔軟にフォームをカスタマイズすることが出来ます。こちらで用意した翻訳やデザインをもとに、SheerIDのクライアントサービスチームがゼロからフォームを構築します。他の国の教育機関も選択可能です。最後にSheerIDを導入したことで、内製の時よりも強固な学生認証精度を築くことが出来ました。自社サービスに学生認証を導入しようと考えている方がいらっしゃれば、ぜひSheerIDの利用を検討してみてください。「面白い」から人が集まる。reserved.引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。