さんのブログを今回も意訳します。2016年の記事ですが、参考になります。オリジナルのブログはこちらになります。Blogこのブログを元に公式ドキュメントではここら辺に書かれています。docs.microsoft.comドキュメント読めば十分な気もしてますが、今回も興味本位で意訳のメモをします。トークンのリポジトリで、アプリのエンドユーザーに関連しています。証明する1つ以上のトークンを提供し、また、所有するリソースへのアクセスも提供する場合もあります。デフォルトで、アプリのコードからアクセス可能なトークンストアが組み込まれています。全てのプランで利用可能です。アカウントの認証でログインする機能がほしいとしましょう。タイム来に投稿したいとします。これらのトークンを自動的に収集して保存し、アプリがトークンに簡単にアクセスできるためのものです。呼び出しを必要とするアプリを作成している場合、アプリは、必要なアクセストークンをトークンストアに自動で保存するよう構成すべきです。アプリを構成する方法の詳細は、今後のブログで説明します。便利ですが、全てのアプリがこれらの機能を必要とはしません。使い、他にこれらのトークンを使う必要がないなら、トークンストアの機能を安全に機能を無効にできます。リクエストのヘッダーを読み取るのと同じくらい簡単です。いったキーがあります。見れるヘッダーの一覧は以下です。トークンを入手するためのシンプルな方法です。作るためのテーマのひとつです)。呼び出す問いにそのまま使えます。パースする必要はありません。特定のユーザーがアプリでどのトークンが利用できるかを確認するには、ログインしてリクエストヘッダーを確認してください。モジュールによってヘッダーに追加されています。リクエストを送信することで取得できます。レスポンスが返ってきます。どの方法を選択しても、実際に利用可能なトークンは、アプリにログインするために使った認証プロバイダーと、そのにsん章プロバイダーが構成したスコープによって異なります。ログインには常にアクセストークンが含まれていますが、オフラインアクセスのスコープが構成されてないとリフレッシュトークンは含まれません。ファイルに暗号化され、ベストプラクティスに従って暗号で署名されています。これはアプリが心配する必要のない内部の話です。安全であることだけ認識しておいてください。プログラムでトークンのファイルを読み込んで複合化することもできますが、今後のサービスのアップデートによってフォーマットが変わる可能性があるため、おすすめしません。アプリに構成することができます。コンテナーに保存され、読み込まれます。Tokensアクセストークンを使う上で重要なことは、それらのほとんどがいつか有効切れになるということです。60日でアクセストークが有効切れになります。有効期限が1時間のアクセストークンを発行します。どのケースでも、ユーザーに再認証させることで、新たに有効なトークンを取得できます。実用的ではありません。エンドポイントに発行します。同様にビルトインのエンドポイントです。モジュールは、自動で認証されたユーザーのトークンストアのアクセストークンをリフレッシュします。アプリのトークンに関するリクエストは、更新された最新のトークンを使います。この機能を使うには、トークンストアに認証プロバイダーのリフレッシュトークンが含まれている必要があります。この方法に慣れていない場合は、次のヒントをご覧ください。オーバーロードの1つでこれを追加できます)。スコープを選択してください。ADこれは少し複雑です。アクセスの有効化に関するブログをご覧ください。リフレッシュトークンの取得ができます。公式ドキュメントでのこの設定方法は以下です。クライアントからトークンを更新するサンプルは以下です。成功が保証されないことです。ユーザーはいつでもアプリの権限を取り消すことができます。レスポンスで失敗するでしょう。レスポンスで失敗すること期待されます。どちらの場合でも、アプリケーションログで詳細を確認できます(アプリケーションログを有効にしている場合)。有効期限が短いことに気づくでしょう。エンドポイントを使ってリフレッシュします。エンドポイントに送信すれば、アプリで使う新しい認証トークンと一緒にレスポンスが返ってきます。リフレッシュトークンに関する同じ制限が引き続き適用されることには注意してください。私が使わないので省略します。当ブログに掲載されている情報は、必ずしも正確性や安全性を保証するものではありません。掲載された内容によって生じた損害等の一切の責任を負いかねます。当ブログに掲載されている情報は個人の見解であり、所属する団体・組織は一切関係ありません。スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。