タグ

phpとgoogleに関するsatoshieのブックマーク (3)

  • WEBページに「Googleアカウントでログイン」を実装する - Qiita

    目次 はじめに 目標 クライアントIDを取得する クライアントサイドのコード(JavaScript) サーバサイドのコード(PHP) 実行してみる お世話になったサイト はじめに WEBアプリを作っていて、「Googleアカウントでログイン」が実装できたので備忘録として残しておく。 実装にあたっては、Googleの公式ドキュメントを大いに参考にしました。動画も一緒に載っていて、日人が解説しています。 PHPとJSを使って実装しています。サーバサイドの言語は自分はPHPを使いましたが、公式ドキュメントにはNode.jsとJavaPythonのコードも載ってました。自分はPHPしか試していません。 必要なもの テキストエディタ サーバ ブラウザ Composer PHP(Composerを使うので) 目標 GoogleアカウントでログインされたユーザのGoogleアカウントのプロフィール情

    WEBページに「Googleアカウントでログイン」を実装する - Qiita
  • (Cake)PHP で Sign in with Google を実装した時のメモ

    ※この記事は別アカウント(hyiromori)から引っ越しました はじめに 社内ツールに認証を入れる際に、Google OAuth を使った認証の仕組みをいれました。 その作業の記録です。 CakePHP 4.1.6 を使っていますが、基的な部分は CakePHP に限らず PHP 全般で使えると思います。 また最近OAuthなど認証の学習を始めたので、違う箇所や別の良い方法がある場合はコメントいただけるとありがたいです。 前提 GCPで認証情報は作成され、JSONファイルを取得済であること OAuth2 の Authorization Code Grant によるフローで実装しています やりたいこと 今回は Google OAuth を使ってユーザーを認証することを目的としていました。 またGoogleアカウントに紐づくメールアドレス、名前、プロフィール画像を取得してアカウント情報を作

    (Cake)PHP で Sign in with Google を実装した時のメモ
  • Sheets API を使ってPHPでGoogle スプレッドシートにデータを保存する | バシャログ。

    どうもfujiharaです。天候の上げ下げが激しい今日このごろですね。日はSheet API(v4)を使用してGoogleスプレッドシートにデータを保存する 方法をご紹介いたします。 背景 WEBページで入力された問い合わせ等をメールだけでなくデータとして保存したいが サーバー上には保存せずにスプレッドシートに保存したいという要望がありました。 Google Sheets API Google Sheets APIはスプレッドシートの 要素を読み取って変更できるサービスです。 手順 細かい説明はさておき、今回は以下の方法で実現します。 スプレッドシートを作成(省略) Google Cloud Platform で Projectを作成 Google Sheet APIの有効化 認証情報の作成 シートを作成した認証情報と共有 シートに書き込むプログラムの作成 項目は結構あるのですが、1つ1

    Sheets API を使ってPHPでGoogle スプレッドシートにデータを保存する | バシャログ。
  • 1