1. Sitecore Content Hub

クッキーの使用

日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

!注Content Hubを設定するには、スーパーユーザーであるか、ユーザーグループポリシーを通じて必要な権限が付与されている必要があります。

以下のブラウザクッキーはSitecore Content Hubで使用されています:

クッキー名

範囲

概要

.AspNetCore.Identity.Application

認証

ユーザー認証に使用されます。 ユーザー認証設定で CookieName と CookieDomain プロパティを更新できます。 ExpireTimeSpan 値や SlidingExpiration 値の設定も可能です。

Identity.External

認証(SSO)

外部ユーザー認証(SSO)のみに使用されます。

__xRequestedBy

セキュリティ(偽造防止)

クロスサイト間のリクエスト偽造攻撃(CSRF)を防ぐためのセキュリティ対策として使用されます。

Content Hubで使用されるクッキーには、ログインしたユーザーに関するユーザーIDやユーザー名など、最小限の暗号化情報が含まれています。

!注これらのクッキーに第三者が干渉するのを避けるため、Content Hub Secure/HTTPOnlyフラグを使用しています。セキュアフラグを使うと、クッキーは安全なHTTPS接続を通じてのみ送信されます。 HTTPOnlyフラグはJavaScriptクッキーへのアクセスを防ぎ、クロスサイトスクリプティング(XSS)攻撃に対する追加の保護層を提供します。

SameSiteの互換性

Content Hub 2019年のSameSiteの草案標準をサポートしています。 Google Chromeのクッキーに関する変更により 、主に2つの変更点が導入されました。

  • 明示的な SameSite 属性の欠如を SameSite=Laxとみなしてください。
  • SameSite=Noneを主張するクッキーに対してSecure属性を設定することを義務付けてください。

この更新 されたSameSiteポリシー は画期的な変更であり、SameSite属性が指定されていない場合(新標準を採用したブラウザはLax 、他のブラウザはNone )クッキーのデフォルトの挙動を変更し、ブラウザ間で一貫性の欠如が生じました。

この互換性問題を回避するために、Content Hubはアクティブなブラウザをチェックし、すべてのクッキーヘッダーの値が正しいかを検証するミドルウェアコンポーネントを導入しました。

SameSiteCompatibility設定を設定するには:

  1. メニューバーで 「管理 」をクリックします。
  2. 管理ページで設定をクリックします。
  3. 設定ページの検索ボックスを使って**「認証**」を見つけてください。

SameSiteCompatibility設定はAuthentication JSONファイルにあります:

"SameSiteCompatibility":{ "is_enabled"

, "user_agent_patterns": "(Chrome/5|Chrome/6)", "(CPU iPhone OS 12|iPad; CPU OS 12)", "^(?=.\bMacintosh; Intel Mac OS X 10_14\b)(?=.\bVersion/\b)(?=.\bSafari\b).$"

}

ここで:

  • is_enabled- SameSiteCompatibilityを有効化または無効化:
    • 有効化されると、クッキーポリシーは現在のリクエストのユーザーエージェントが user_agent_patterns プロパティで指定されたパターンのいずれかに合致しているかどうかをチェックし、それに応じてクッキーの samesite プロパティを設定します。
    • デフォルト値: true
  • user_agent_patterns- クッキーの SameSite プロパティが Unspecified(-1)に設定されている正則表現パターンのリストを含みます。
    • デフォルト値:

      "user_agent_patterns": "(Chrome/5|Chrome/6)", "(CPU iPhone OS 12|iPad; CPU OS 12)", "^(?=.*\bMacintosh; Intel Mac OS X 10_14\b)(?=.*\bVersion/\b)(?=.*\bSafari\b).*$"

この記事を改善するための提案がある場合は、 お知らせください!