ラベル Yahoo! の投稿を表示しています。 すべての投稿を表示
ラベル Yahoo! の投稿を表示しています。 すべての投稿を表示

2019年2月6日水曜日

[LINE Login]QRコードログインでメールアドレスもパスワードも不要に!

こんにちは、富士榮です。

ついにLINE LoginがブラウザシナリオでのQRコードログインをサポートしました!
このことにより、LINEへのメールアドレスとパスワードの登録がない人でもPCのブラウザやスマホの標準ブラウザ以外でWebアプリへのLINEログインできるようになりました。
(永らく待ち望んでいた機能なのでとっても嬉しいです)

公式アナウンス
 https://developers.line.biz/ja/news/tags/line-login/


■従来の制限(ブラウザシナリオ)

従来もQRコードログインはPCやMac、iPad用のLINEアプリへのログインには使えていましたが、PCブラウザやスマホでも標準ブラウザ以外でLINE Loginを使ったWebアプリへアクセスすると、メールアドレスとパスワードを使ってログインする必要がありました。

もちろんスマホの場合はLINE Loginの自動ログイン機能が使える環境であれば、ブラウザからLINEアプリが呼び出されて自動的にログイン、ブラウザへ制御が戻る、という流れでメールアドレス・パスワードを使わないログインが実現できていました。

しかし、この自動ログイン機能はカスタムスキームを使ってLINEアプリを呼び出すところまではOKなのですが、標準以外のブラウザだとLINEアプリからブラウザへの戻す時に戻し先ブラウザの制御を行うことが出来なかったため、標準ブラウザの場合に制限されていました。
ということで、自動ログイン機能を使う場合は、以下の制限があります。
  • iOSの場合
  • LINE 7.5.0未満:アプリ内ブラウザで、LINEログインv2を実装したウェブサイトにアクセスすると、自動ログインできます。
  • LINE 7.5.0以降:アプリ内ブラウザまたはSafariブラウザで、LINEログインv2を実装したウェブサイトにアクセスすると、自動ログインできます。 
  • LINE 7.12.0以降:アプリ内ブラウザまたはSafariブラウザで、LINEログインv2またはv2.1を実装したウェブサイトにアクセスすると、自動ログインできます。 
  • Androidの場合
  • LINE 7.14.0未満:アプリ内ブラウザまたはChromeなどの外部ブラウザで、LINEログインv2を実装したウェブサイトにアクセスすると、自動ログインできます。 
  • LINE 7.14.0以降:アプリ内ブラウザまたはChromeなどの外部ブラウザで、LINEログインv2またはv2.1を実装したウェブサイトにアクセスすると、自動ログインできます。
  • 出典)https://developers.line.biz/ja/faq/


    ■QRコードログインが付かなかったことによる制限

    新規にLINEアプリを登録する時、SMSさえ通じればメールアドレスの登録は必須ではなく、パスワードも不要なため、スマホ・ネイティブな世代の殆どがメールアドレスもパスワードも登録しない状態でLINEの利用を開始していると思われます。
    もちろん、LINEもアカウントのリカバリの容易さなどを理由にメールアドレスとパスワードの登録を推奨していましたが、現実問題登録していないアカウントもそれなりの数、存在していました。(数字は言えませんが)

    上記の制限事項もあり、LINE Loginをブラウザシナリオで実装する際は、ある程度の数「使えない」ユーザが存在することを前提に設計を行う必要がありました。

    以前よりLINEさんにはブラウザでもQRコードログインをサポートしてもらえるようにお願いはしていたのですが、ようやく実現した!!というのが今回の発表です。

    ■早速使ってみる

    では、早速使ってみます。(といっても見た目は地味ですが)

    LINE Loginを使うWebサイトにアクセスするとLINEへリダイレクトされます。
    (ちなみに、QRコードログインを使うには、LINE Login v2.1を使っている必要があります)

    ログイン画面が変わっています。下の方に「QRコードログイン」がみえます!
    早速クリックすると、QRコードが表示されます。(一部マスクしています)

    おもむろにスマホを取り出してQRコードをスキャンします。
    (友達追加の時に使うアプリ内のQRリーダーを使います)

    ログイン確認をされるので、ログインボタンをタップします。
    すると、ブラウザに認証番号が表示されるので、スマホ側で数字を入力します。

    ここで入力します。


    問題なく確認が終わると、ブラウザ側でログイン処理が完了、アプリへ遷移します。



    ということで、メールアドレスもパスワードも使わずにアプリケーションへのログインができるようになりました!
    Microsoftアカウント、Yahoo! JAPANのパスワード・レス・ログインに続いてLINEも同体験を実現してきており、ようやく人類がパスワードを捨てることが出来る日がくる予感がしてきました。

    2017年10月16日月曜日

    [告知] Tech Summit 2017で Azure AD B2C+LINE、Yahoo! ID辺りの話をします

    こんにちは、富士榮です。

    9月、10月とイベント続きで、あまりblog書きなどの各時間が取れなかったのですが、もう少しイベントは続きます。

    と、言うことで昨年と同じく今年もMicrosoft Tech Summitに登壇いたします。

    公式サイト※早期申込割引は終わっちゃったみたいですが、お申し込みはこちらから。
    https://www.microsoft.com/ja-jp/events/techsummit/2017/


    昨年はAzure ADとアプリケーション連携の話とハンズオンラボの2本でしたが、今年は個人的ブームでもあるAzure AD B2Cネタです。

    「Azure AD B2C と LINE 連携により実現する学校や企業における次世代 ID/メッセージ基盤」というタイトルでDay2の夕方16:25~17:15が出番で、先日リリースさせてもらった、LINEやYahoo! IDの連携をテーマにIdentity Experience Framework(IEF)をDeepに解説したいと思います。



    IEFを50分で語りつくすのは不可能に近いので、Azure AD B2Cとは?みたいなところは、すっ飛ばしていきなり、フレームワークの構造の話から始めてしまうと思うので、初心者を置いてけぼりにする気がものすごくします。レベル400で足りるのだろうか、、という一抹の不安があります。。。

    というわけでチラ見せします。
    この画面を見てピンとこないと置いてけぼりになる・・・・ということは無い様に最大限努力はしたいと思いますが、まぁ全編こんな画面を見続けることなると思います。


    まぁ、公式ドキュメントがほぼ存在しないという状態なので、プロトコルの仕様とマイクロソフトの開発陣のパラメータ命名規約のクセからXMLのエレメント名と設定値を推測しながら開発を進めていくという苦行をここ半年ばかりやってきたので、少しはわかりやすくご説明できるようになったんじゃないかな、と思っています。

    この辺りをマスターすると、以下のような感じで色々なソーシャル・ネットワークをIdPとして使うことが出来る様になったり、外部のDBからRESTでClaimを取得したりすることが出来るようになります。※以下はInstagramとつないだ例です。




    ということで、ぼちぼち資料作りを始めていこうと思いますので、当日お会いできることを楽しみにしております。


    2017年9月7日木曜日

    [リリース]LINE/Yahoo! IDを使ってOffice365へのログインを便利にする

    こんにちは、富士榮@北海道です。

    たまにはお仕事の話です。

    本日、Azure AD B2CとLINE、Yahoo! JAPAN IDを連携させるソリューションを雇用主よりプレス発表しました。

    SNSアカウントを活用するシステムの構築サービスを開始
    http://www.ctc-g.co.jp/news/press/20170906a.html

    Impressさん、日経電子版などのメディアに取り上げていただけました。

    IT Leaders
     http://it.impressbm.co.jp/articles/-/14950
    日経電子版
     https://www.nikkei.com/article/DGXLRSP456311_W7A900C1000000/
    クラウドWatch
     http://cloud.watch.impress.co.jp/docs/news/1079437.html

    本日北海道大学で開催されたCloud Week 2017で、本件に関する講演を行いデモを含めお披露目をさせていただきました。



    簡単に内容を説明すると、Azure AD B2Cをカスタマイズし、
    ・LINEやYahoo! JAPAN IDなどの日本でメジャーなIdPへの対応
    ・Office365やG SuiteなどSAMLアプリケーションへの対応
    ・Microsoft Graphを利用し、Office365に届く重要なメールをLINEへも通知
    ・個別、一斉でのSNSへのメッセージ配信
    というような仕組みをくみ上げたサービスとなっています。



    こんな感じです。

    動いている姿は以下です。


    こんな流れです。
    1.LINEで友達になる
    2.LINEメニューから組織の払い出したID/PWDでOffice365へログインする
    3.LINE IDと紐づけを行う
    4.重要なメールはLINEへも通知する様に設定する
    5.LINE IDでOffice365へシングルサインオンする
    6.Office365へ重要なメールが届くとLINEのタイムラインへも通知される


    他にも、公衆無線Wifiへのユーザ登録の簡素化などにも使えます。WeChatなどの中国のSNSにも対応しているので観光客向けのサービスとして無線LANを提供するようなケースを想定しています。


    公衆無線Wifiを使った不正行為やいたずらが増えてきているらしいので、サービスレベルの向上(登録の簡素化)と利用者への到達性、証跡の確保の両立をしたい場合などはうまく使ってもらえると思います。

    追記)
    Cloud Week 2017で使った資料を公開したので、張り付けておきます。



    尚、今後は以下のイベントで詳細を説明していきますので、是非ご参加ください。
    ・9/15 Japan Identity & Cloud Summit 2017
     https://nosurrender.jp/jics2017/
    ・10/13 CTCフォーラム 2017
     https://www.event-site.info/ctcforum2017/
    ・11/08 Tech Summit 2017
     https://www.microsoft.com/ja-jp/events/techsummit/2017/
    ・12/13 AXIES年次総会
     URL未定

    また、個別に仕組みが知りたい、という方はぜひご連絡ください!
    (標準のAzure AD B2Cでは出来ないことを独自拡張でかなりカバーしているので)