Photo by Sharon McCutcheon on Unsplashはじめにスタディスト開発部でWindowsアプリを担当しているC#erの島田です。好きなLINQはFirstOrDefaultです。 スタディストが開発・運営するTeachme BizではSAML認証によるシングルサインオン機能を提供しています。SAML認証の詳細はここでは省略しますが、Webブラウザベースで認証を行う仕組みです。 サービスとしての整合性をとるため、Webアプリに加えネイティブアプリでも同様にSAML認証の実装が必要でした。今回は、このSAML認証をWindowsアプリに実装するにあたり行った技術選定についてご紹介します。 WindowsアプリでのSAML認証SAML認証を実現するにあたり、大前提としてIdPが提供する認証ページを正しく表示する必要があります。Teachme BizのWindowsア