差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
study:java:sharepointonline:poc [2025/02/07 05:16] bananastudy:java:sharepointonline:poc [2025/08/23 13:04] (現在) – [POC段階4] banana
行 1: 行 1:
 ====== POC of consuming Sharepoint online ====== ====== POC of consuming Sharepoint online ======
-{{keywords>POC of consuming Sharepoint online}} 
 本稿では、Sharepoint onlineのRESTサービスを利用するための処理フローを紹介します。\\ 本稿では、Sharepoint onlineのRESTサービスを利用するための処理フローを紹介します。\\
 Javaの実装例は別の記事で紹介する予定です。 Javaの実装例は別の記事で紹介する予定です。
行 162: 行 161:
 こちらの取得したcookieを次のリクエストを送信する際、Cookieヘッダーに追加します。\\ こちらの取得したcookieを次のリクエストを送信する際、Cookieヘッダーに追加します。\\
 以降のRESTサービスへのリクエストは、認証cookieさえあれば利用可能です。 以降のRESTサービスへのリクエストは、認証cookieさえあれば利用可能です。
 +
 +==== 認証の流れ ====
 +  - ユーザーがSharePoint Onlineのサイトにアクセスしようとします。
 +  - ブラウザが、既にAzure ADで認証済みであるかを確認します。認証済みであれば、rtFaクッキーが送信されます。
 +  - SharePoint OnlineはrtFaクッキーを受け取り、これを基にユーザーのセッションを検証します。
 +  - 検証が成功すると、SharePoint Onlineは**FedAuthクッキー**を発行し、ブラウザに返します。
 +  - 以降、ブラウザはSharePoint OnlineへのリクエストにFedAuthクッキーを添付し、アクセスを継続します。
 +
 ====== Reference ====== ====== Reference ======
   * [[http://www.sharepoint-insight.com/2016/03/21/step-by-step-sharepoint-online-authentiaction-process-via-http-protocol/|Step-by-Step SharePoint Online Authentiaction Process via HTTP Protocol]]   * [[http://www.sharepoint-insight.com/2016/03/21/step-by-step-sharepoint-online-authentiaction-process-via-http-protocol/|Step-by-Step SharePoint Online Authentiaction Process via HTTP Protocol]]

QR Code
QR Code study:java:sharepointonline:poc (generated for current page)