1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【SNS認証】本番環境でSNS認証を実装する前に行うこと

Posted at

この記事を描くきっかけになった経緯

ローカル環境で開発が終わり、本番環境(Herokuを用いる)にデプロイした際に
SNS認証に関する2つのエラーが発生しました。
それぞれ備忘録として残しておきます。

エラー原因1:本番環境(Heroku上)に環境変数を定義していなかった

本番環境(Heroku上)で環境変数を定義するには、ターミナルで下記を実行する。

ターミナル
% heroku config:set 環境変数名='値'

エラー原因2:外部APIの設定にて承認済みのリダイレクト URIが設定されていなかった

Google Cloud Platformの設定画面にて、ローカルの時に設定したように
承認済みのリダイレクト URL にパスを追記する必要がある。
スクリーンショット 2021-02-01 7.46.09.png

終わりに

これを機に環境変数はローカル環境、本番環境の両方に必要だということが身につきました。
またエラーに対しても落ち着いて対応すれば自力で解決できるという経験を積み、前向きに対応できるようになってきたと感じます。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?