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.

Express+Node.js+Passportでgoogle認証を作る(ログイン画面を作る)

Last updated at Posted at 2020-06-14

#内容
自分のためのメモだよ
hoge hoge
初心者には敷居が高い
写真を載せる

1. 必要なものをインストールする

今回のプロジェクトで必要となるライブラリをインストールする。--saveはパッケージのインストール時、package.json の dependencies に追加してくれる機能。
npm v5 以降はインストール時にデフォルトで package.json の dependencies に追加してくれるようになったので --save オプションは不要になった。

けど、一応つけておく。

npm install --save passport passport-google-oauth20

2. google +の設定を行う

Oauth でアカウントを作る。

callbackのURLを
http://localhost:5000/auth/google
に変更する必要が有る。

3. index.jsを編集する

clientIDとclientSecretをソースコードにコピペする。

client ID: みんなに共有してもいいやつだよ。
Client Secret: プライベートなトークンでみんな共有してはダメだよ。
だから、Client Secretの方はgitにプッシュしないように、ファイルを分ける必要がある。

なので、

module.exports={
googleClientID: "hoge",
googleClientSecret:"foo"
};

を別のファイルに記述する。そして、そのファイル名を.gitignoreの中に記述して、gitでpushされないようにする。

###Under Constructon

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?