いう素晴らしい機能があります。公式ドキュメントはこちら。元に書かれている(と思う)ので、興味本位で意訳してみました。2016年の記事なのでドキュメントのリンクを新しいものにしたり、あとはざっくり私が知りたいことを意訳したものです。して実装されています。リクエストは、アプリケーションのコードが実行される前に、最初にこのモジュールを最初に通過します。(図はオリジナルのブログより参照)上図のように、モジュール(easyauth.dll)はアプリケーションと同じサンドボックスで実行されますが、アプリケーションとは完全に分離されています。ポータルで有効にすることで、モジュールがインジェクトされます。特定の言語、コードの変更は必要ありません。環境変数を使って構成されています。Alternatives認証を自身で作る方法は、お気に入りの認証のミドルウェアをアプリケーションのコードに直接含めることです。Connect、Cookie、暗号化、HMAC、CSRF、リプレイ攻撃など)何をしているのかを理解する必要があります。セキュリティに関連することなら恐ろしいでしょう。現実では、これらのことを考えたくありません。プラットフォームが面倒をみてほしいものです。別の手段は、アプリの前に認証プロキシを配置することです。置く方法がありますが、このアプローチは多くの一般的なアプリでは理想的ではないと判断されました。Integration認証のレイヤーをプラットフォームに直接組み込む最大の利点は、プラットフォームととてもよく統合できることです。これで最終的にさまざまな方法で利益をもたらします。いくつかの例を示します。属性もネイティブに機能します。アプリでも利点があります。トレースがアプリケーションのトレースに含まれます。予期しない認証エラーが発生しても、既存のアプリのログを見れば、その詳細を容易に見つけることができます。モジュールなので、エラーになったリクエストで実行された内容を見ることができます。いう名前のモジュールへの参照をみるだけです。アプリケーションコードと認証ミドルウェアを区別できないため、この利点がありません。トークンはディスクに直接保存しています。個別のストレージアカウントのプロビジョニングや管理の必要はありません。トークンストアについては今後の投稿で詳しく説明します。アプリケーション設定に表示されています。アプリはこれらの設定を容易に読むことができて便利です。ページで確認できます。プレフィックスがついています。これにより、アプリケーション設定を使用して有効にできる実験的な機能の公開が容易にできます。アプリの再デプロイをすることなく、アプリに最新の機能や改善を加えることができます。中で認証を統合するアプローチを選んだ理由の基本的なアイデアです。ゴールは、この機能によるオーバーヘッドを感じないようにさせることと、他の代替のソリューションよりもよくすることです。この設計はゲートウェイのアーキテクチャーより優れています。それは、クライアントとアプリケーションの間に追加のネットワークのホップがないためです。ほとんどマネージドのコードでして作られています。気づいていたかもしれませんが、この投稿の前半でこれがネイティブのモジュールだと説明しました。モジュールを設計できることです。これは、非常に重要です。)をホストする場合に全くメリットのない比較的重たいパフォーマンスのペナルティを招いてしまいます。当ブログに掲載されている情報は、必ずしも正確性や安全性を保証するものではありません。掲載された内容によって生じた損害等の一切の責任を負いかねます。当ブログに掲載されている情報は個人の見解であり、所属する団体・組織は一切関係ありません。引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。