サイトに HPKP ヘッダーを追加しましたが、Chrome または Safari で受け入れられません。プロキシを設定し、chrome://net-internals/#hsts
自分のドメインにアクセスして探して手動でテストしましたが、見つかりませんでした。HPKP は正しいようです。また、HPKP ツールセットを使用してテストしたので、有効であることがわかりました。
私は自分の流れで何か変なことをしているかもしれないと思っています。で提供される Web アプリがありmyapp.example.com
ます。ログイン時に、アプリはユーザーをリダイレクトして、authserver.example.com/begin
OpenID Connect 認証コード フローを開始します。HPKP ヘッダーは からのみ返されauthserver.example.com/begin
ます。これが問題である可能性があります。HPKPinclude-subdomain
ヘッダーにあるので、これは問題ではないと思います。
これは HPKP ヘッダーです (読みやすくするために改行が追加されています)。
public-key-pins:max-age=864000;includeSubDomains; \
pin-sha256="bcppaSjDk7AM8C/13vyGOR+EJHDYzv9/liatMm4fLdE="; \
pin-sha256="cJjqBxF88mhfexjIArmQxvZFqWQa45p40n05C6X/rNI="; \
report-uri="https://reporturl.example"
ありがとう!