2017-04-21 7 views
0

私はShinyアプリケーションのログインページを、auth0サービス、nginx、node.js、git repo github.com:auth0/shiny-auth0.gitを使ってビルドしようとしています。 完全チュートリアルを見つけることができますhereauth0 nodejs login username passwordが失敗します

有効なユーザー名とパスワードの組み合わせ(auth0のWebページ内で作成されたもの)を使用してログインすることはできません。例えば、あなたのGoogleアカウントを使用してログインすることは可能ですが(期待どおり、Shinyアプリケーションにリダイレクトされます)。私が手

一般的なエラーメッセージは、私はドキュメントに、またはAuth0のフォーラムに取り組んで解決策を見つけることができませんWE COULD NOT REACH THE SERVER. PLEASE CHECK YOUR CONNECTION AND TRY AGAIN.

を述べています。 Ubuntu 16.04、Node.js、R Shiny、Nginxと組み合わせてAuth0を使って同様の問題を経験した人は誰ですか?

お願いします。

答えて

0

トリックはAllowed Callback URLsAllowed Origins (CORS)です。 Auth0 Clientの設定では、両方のフィールドを正しく入力する必要があります。これは、適切なプロトコル(この場合はhttp)から始まり、/callbackで終わる、許可されたコールバックURLがShinyアプリのドメインと同じである必要があることを意味します。同じURLを.envファイルで使用する必要があります。私の場合、これはhttp://ec2-123-456-789.eu-central-1.compute.amazonaws.com/callbackのようなものでした。

Allowed Origins (CORS)を使用することを忘れないでください。発信元がコールバックと正確に同じではないためです。起源はhttpの代わりにhttpsプロトコルを使用します。したがって、あなたのOriginにはhttps://ec2-123-456-789.eu-central-1.compute.amazonaws.comのようなものを使用してください。

関連する問題