Auth0::login() と、Auth0::exchange() を呼び出す任意のメソッドを組み合わせて使用している場合は、自動的に処理されます。
ユーザーにこのエラーが発生する場合:- アプリケーションが誤って Auth0::login() を複数回呼び出していないことを確認してください。複数回呼び出すと、エンドユーザーのデバイスに保存されている state が無効になる可能性があります。- エンドユーザーがデバイスで最新のブラウザーを使用しており、Cookie をブロックしていないことを確認してください。
Windows で curl error 60: SSL certificate problem: self-signed certificate in certificate chain が発生する
これは、Windows OS 上の最新の PHP バージョンでよく見られる問題です (Windows と OpenSSL の CA データベースの非互換性に関連しています) 。
- この CA データベース
https://curl.haxx.se/ca/cacert.pemをc:/cacert.pemにダウンロードします。 - php.ini を編集し、
openssl.cafile=c:/cacert.pemを追加します。 (ダウンロードしたファイルを参照している必要があります。)