差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| study:java:sharepointonline:implement4 [2025/08/23 12:58] – [RestTemplateWithCookies] banana | study:java:sharepointonline:implement4 [2025/08/23 13:01] (現在) – [認証クーキー取得の実装] banana | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | ====== 認証クーキー取得の実装 ====== | + | ====== 認証クッキー取得の実装 ====== |
| 本稿では、[[study: | 本稿では、[[study: | ||
| 行 142: | 行 142: | ||
| ★ポイント1\\ | ★ポイント1\\ | ||
| - | cookiesリストにrtFa((このクッキーは、**「認証済みフォーム」を表す「Ready to Form authentication」の略です。Microsoft 365の認証基盤であるAzure Active Directory (Azure AD)**でユーザーが認証された際に発行されます。これは、ユーザーがシングルサインオン (SSO) セッションを確立したことを示します。))クーキーとFedAuthクーキーが存在するか確認するメソッドです。\\ | + | cookiesリストにrtFaクッキー((このクッキーは、**「認証済みフォーム」を表す「Ready to Form authentication」の略です。Microsoft 365の認証基盤であるAzure Active Directory (Azure AD)**でユーザーが認証された際に発行されます。これは、ユーザーがシングルサインオン (SSO) セッションを確立したことを示します。))とFedAuthクッキー((このクッキーは、**「フェデレーション認証」**を表す「Federated Authentication」の略です。rtFaクッキーを使ってSharePoint Onlineにアクセスする際に、SharePoint Onlineが独自に発行するセッションクッキーです。このクッキーによって、ユーザーはSharePoint Onlineのサイトやファイルへのアクセス権を維持できます。))が存在するか確認するメソッドです。\\ |
| 既に認証済みの場合、処理を軽減させるために使われます。 | 既に認証済みの場合、処理を軽減させるために使われます。 | ||
| ★ポイント2\\ | ★ポイント2\\ | ||
| - | リクエストヘッダーCookieにrtFaクーキーとFedAuthクーキーを追加します。 | + | リクエストヘッダーCookieにrtFaクッキーとFedAuthクッキーを追加します。 |
| ★ポイント3\\ | ★ポイント3\\ | ||
| - | レスポンスヘッダーSet-CookieからrtFaクーキーとFedAuthクーキーを取り出して、cookiesリストに追加するメソッドです。 | + | レスポンスヘッダーSet-CookieからrtFaクッキーとFedAuthクッキーを取り出して、cookiesリストに追加するメソッドです。 |