メインコンテンツへスキップ
Auth0 Authentication API では、シングルサインオン (SSO) 多要素認証 (MFA) 、および攻撃対策の機能を実現するために、一連の HTTP Cookie を使用します。以下の表は、Authentication API が使用する Cookie の一部と、その用途を示しています。
Auth0 は、非標準ブラウザー、ブラウザー拡張機能、HTTP プロキシなどを介して、ここで説明している認証用 Cookie に対して Cookie 属性の追加、変更、削除を含むいかなる変更も加えられるシナリオをサポートしていません。

クッキーとカスタムドメイン

カスタムドメインを使用している場合、Authentication API からのクッキーは、 で設定したカスタムホスト名、つまり CNAME に送信されます。クッキーが有効なドメインを指定する各クッキーの domain 属性は、クッキーのリクエストヘッダーで定義され、その domain 属性に一致するドメインに対して適用されます。 ドメインが指定されていない場合、domain 属性はデフォルトで request-host になります。IETF の HTTP State Management Mechanism 仕様を使用して親ドメインにクッキーを設定すると、そのクッキーは親ドメインのすべてのサブドメインで共有されます。 たとえば、CNAME を example_domain.com のサブドメインである login.example_domain.com に設定したとします。さらに、app1.example_domain.comapp2.example_domain.com など、親ドメイン配下で他のアプリケーションをホストしているとします。ユーザーが login.example_domain.com にアクセスすると、app1.example_domain.comapp2.example_domain.com のクッキーが、Auth0 の Authentication API へのリクエストとともに送信されることがあります。 Auth0 ではプラットフォーム保護のため、また、これらのクッキーはかなり大きなサイズに増大する可能性があり、他のサブドメインと共有されることもあるため、ヘッダーが過度に大きい (複数キロバイトの) リクエストを拒否する場合があります。アプリケーションは、サイズが過大なクッキーが Auth0 Authentication API に送信されないように設計する必要があります。 でのクッキーの挙動について詳しくは、Sending Cookies to the Origin Server を参照してください。

詳細