フロントエンドでReactとGoogle Login Buttonを使用して、ユーザーは自分のアプリケーションにログインします。 Googleは、ユーザーのJWTをフロントエンドのコールバックURLに戻してエンコードします。このリクエストをRails APIに渡し、このJWTをデコードして検証し、正常に検証された場合は、APIエンドポイントが返すデータを返します。私は、OpenSSL::X509::CertificateError (nested asn1 error)
Google JWTでRails APIを認証する方法
が、私は確認していない場合はすることができます
def google_public_key
x509 = OpenSSL::X509::Certificate.new ENV["GOOGLE_CERT"]
x509.public_key
end
のenv varは次のように説明されています:https://gist.github.com/Connorelsea/c6b91a4b4b6889294fd4e2fcacb06564
私はこのエラーを取得しています
私は現在、このコードを使用していますJWTの内容を読んでください。 JWTウェブサイトからはデコードできますが、確認はできません。
エラーの検索でした、すなわちhttp://stackoverflow.com/questions/24263835/getting-opensslx509certificateerror-nested-asn1-error-on-ruby –
はい。人々はフォーマットの懸念を表明し、修正を試みました。何も働かなかった。 – Connorelsea
それはちょうどフォーマットの懸念のように見えません –