並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 10 件 / 10件

新着順 人気順

firebaseの検索結果1 - 10 件 / 10件

  • 数百サイトがFirebaseのセキュリティルール設定を誤って合計1億2500万件の機密情報が公開されてしまっていた

    Firebaseのセキュリティルールの設定を誤っていることが原因で数百のサイトが平文パスワードや機密情報を含む合計1億2500万件のレコードを公開してしまっているとセキュリティエンジニアの「Logykk」「mrbruh」「xyzeva」という3人がブログに投稿しました。 900 Sites, 125 million accounts, 1 vulnerability - env.fail https://env.fail/posts/firewreck-1/ セキュリティエンジニアの3人はChattr.aiというサービスでFirebaseの設定が間違っていることを発見しました。Chatter.aiではウェブサイト上の正規ルートで登録するとアカウントの権利が適切に制限されるものの、FirebaseのAPIを直接使用してアカウントを作成するとFirebase上のデータベース全てに対する権限が取

      数百サイトがFirebaseのセキュリティルール設定を誤って合計1億2500万件の機密情報が公開されてしまっていた
    • Firebase App HostingにNext.jsがデプロイされる仕組み

      「Firebase CLIのNext.jsデプロイ対応について調べる」ではCloud FunctionsにカスタムビルドしたNext.jsアプリがデプロイされていたが、Cloud Functions (2nd gen)でCloud RunベースになったのでNext.jsのデプロイもApp HostingでCloud Run版になった 基本的なデプロイまでの手順以下のドキュメントにある。本記事ではこれを参考に内部動作を調べる firebase-tools firebase-cliの最新版に以下のコマンドが追加されている ❯ firebase --help | grep apphosting: apphosting:backends:list [options] list Firebase App Hosting backends apphosting:backends:create [opt

        Firebase App HostingにNext.jsがデプロイされる仕組み
      • Introducing Firebase App Hosting

        Ship modern, server-rendered web apps at planet-scale, without managing any of the backend infrastructure. Full-stack Javascript frameworks like Angular and Next.js make it simpler to get the benefits of server-side rendering (improved SEO, faster initial load times) with the ease and familiarity of the tools we use to build frontends. However, because these frameworks need a server, deploying an

          Introducing Firebase App Hosting
        • PHPからiOS/Androidアプリへプッシュ通知 2023(4)PHP編

          PHPからiOS/Androidアプリへプッシュ通知するための準備MEMOです。このシリーズは、 PHPからiOS/Androidアプリへプッシュ通知 2023(1)Unity編 PHPからiOS/Androidアプリへプッシュ通知 2023(2)iOS編 PHPからiOS/Androidアプリへプッシュ通知 2023(3)Android編 PHPからiOS/Androidアプリへプッシュ通知 2023(4)PHP編 のように分けて書いてます。iOSアプリへはApnsPHP(あるいはcurl_exec)を介してAPNs(Apple Push Notification Service)、AndroidアプリへはFirebase Admin SDK for PHPを介してFCM(Firebase Cloud Messaging)を使います。 追記:その後、共有サーバー等を使わずにVPSにサーバ

            PHPからiOS/Androidアプリへプッシュ通知 2023(4)PHP編
          • SendGridをCloud Functionsで使ってみた

            SendGridとCloud Functions for Firebaseでメールの自動送信を作ってみました。 はじめにバックエンドの藤岡です。 今回はSendGridという簡単にメールを送れるサービスを使ってみたので、基本的な使い方をまとめてみようと思います。SendGrid自体は様々な言語や使用形態があるそうですが、今回はCloud Functions for Firebase上でNode.jsとして使っていきます。 前提知識Cloud Functionsの基礎知識Firestoreの基礎知識TypeScriptの基礎知識前提条件Firestore、Cloud Functionsが環境構築してあるSendGridのアカウントを作成して、API Keyを作成してある全体の流れ今回は「送信完了メール」を想定して、ユーザーがFirestoreにドキュメントを追加したことを感知して、そのユーザ

              SendGridをCloud Functionsで使ってみた
            • FirestoreからRDBへの移行を支える技術 - Qiita

              ビットキーではこれまでメインのDBとしてFirestoreを使ってきましたが、現在RDBへの移行を進めています。 移行の理由としては、主にビジネス上のドメインが広がり、Firestoreにおける検索性能の弱さがネックになってきたことが挙げられます。 これまで検索性を補完するためにElasticsearchやAlgolia、検索用途のRDBなどを併用してきましたが、メインDBをRDBとすることで基本はサブのDBなしに運用できるようにしていきたいと考えています。 今回はオフィス領域のプロダクトである workhub において移行を進める際に、どのように実装したのかについて紹介します。 方針 今のところ、Pubsub等の非同期は使わずに同期的にRDBへデータを同期しています。 これは書き込み直後の整合性を重視するためです。 移行の単位は基本(一部の仕様整理まで踏み込んだもの以外)はコレクション単

                FirestoreからRDBへの移行を支える技術 - Qiita
              • FirebaseのAuthenticationのメールアドレス確認の文章を変更する方法

                できるようになること メールアドレス確認のテンプレートを使用せず、文章を変更できるようになります 環境 Amazon Simple Email Service(Sendgridでも可) FirebaseCloudFunctions 大まかな流れ createUserWithEmailAndPassword して、auth.user を firebase に作成する cloud functions で auth.user が作成された時に、メールアドレス確認リンクを作成する メール文章にリンクを載せて、メール配信サービスを使って送信する コード 1. createUserWithEmailAndPassword して、auth.user を firebase に作成する firebase.auth().createUserWithEmailAndPassword(email, passwor

                  FirebaseのAuthenticationのメールアドレス確認の文章を変更する方法
                • Firestore を選ぶ前に RDB を採用できないかまず考える|suzukyu

                  はじめにその手軽さと豊富な機能から、スタートアップを中心としたプロダクトで Firebase が採用されているのをよく見るようになりました。一連のプロダクト郡の中でも Firestore は、インスタンス管理のコスト削減、リアルタイム同期などの便利機能、公式からの各種言語別の SDK 提供といったメリットから、開発者にとって非常に使いやすいデータベースとして評価されています。 気軽に採用しがちな Firestore ですが、Firestore は決して難易度の低いデータベースではありません。特有の制約や柔軟性に欠ける部分があるため、プロジェクトの要件によっては伝統的なリレーショナルデータベース (RDB) を採用するより遥かにチャレンジングな選択肢となりうる場合があります。最近では、Firestore 特有の制約から、PostgreSQL 等の RDB に移行するケースも見かけます。 本記

                    Firestore を選ぶ前に RDB を採用できないかまず考える|suzukyu
                  • LaravelとFirebaseでプッシュ通知を実装する - Qiita

                    パッケージのドキュメントは以下を参考に。 kreait/firebase-php kreait/laravel-firebase Service Providerに追加 今回はkreait/laravel-firebaseを使うのでService Providerに登録が必要です。 'providers' => ServiceProvider::defaultProviders()->merge([ /* * Package Service Providers... */ Kreait\Laravel\Firebase\ServiceProvider::class, // 追加 /* * Application Service Providers... */ App\Providers\AppServiceProvider::class, App\Providers\AuthService

                      LaravelとFirebaseでプッシュ通知を実装する - Qiita
                    • 【SwiftUI 開発RTA】Firebaseからリモートでプッシュ通知する - Qiita

                      前提条件 Xcodeセットアップ済み Apple Developer Program(有料)登録済み Google Firebase登録済み Xcodeでプロジェクトを作成する Xcodeを起動する Create New Project... Multi Pratform > App > Next Project Name: RemotePushSample(例) > Next Source Control: チェック外す(任意) > Create プロジェクトができる Remote Notificationを有効にする RemotePushSample(TARGETS) > Signing & Capabilities +Capabilityをクリック Push Notificationsを選択 もう一度、+Capabilityをクリック Background Modesを選択 Back

                        【SwiftUI 開発RTA】Firebaseからリモートでプッシュ通知する - Qiita
                      1