Firebase

雑記 Firebase カスタムトークンを利用したRealtimeDB Rule制御 技術検証

    カスタム認証では他の認証方式とは異なり、Firebase内にユーザの認証情報を持ちません。 そのため、下記の手順で認証を行うことになります。 既存サービスのサーバでユーザ認証を行う ↓ サーバから既存のユーザIDでFirebaseにアクセストークンを発行してもらう ↓ アクセストークンをクライアントに返す ↓ クライアントがアクセストークンでFirebaseにログイン …

アルゴリズムとデータ構造, PHP

親の配列のループで子のコンテンツにアクセスするアルゴリズム

https://github.com/yuukanehiro/AlgorithmsDataStructure/blob/main/Sequence/ParentAccessChildContentsbyLoop.php   実務だと何気にたまに見るアルゴリズム🐱 SQLでやれよって話だが、配列で処理したいだろうという時に見る $users = [ [ ‘id’ => 1, ‘ema …

PHP

PHP preg_match() 正規表現で良く使うやつ

  数字かどうかの判定 PHPだと関数では数字の判定が困難なので、正規表現で判定する // 数字かどうかの判定 if (preg_match(“/^[0-9]+$/”, $target_string)) { // trueの処理 }   日付 yyyy-mm-ddの判定   // 日付のフォーマット yyyy-mm-dd の判定 if (preg_match(‘/\A …

開発

OpenID連携モジュール開発雑記 Authorization_code_flow

  仕様 Authorization_code_flowに即したOpenIDプロバイダのみ対応とする 独自機能として柔軟なパラメータのバインド機能を実装する   フロー https://sequencediagram.org/ title OpenID連携モジュールによるユーザ新規作成・ログイン UserDevice->AuthWeb:認証ページ要求 UserDevice …

思考と思想

性格診断結果

性格診断① 2021年4月 2社目入社1.5年目時 性格診断② 2019年7月 2社目入社時 https://talentanalytics.io/ 適性検査で受けさせて貰いました(。- .•) キャリア指向性の『安定志向』と『私生活重視』がめちゃめちゃ低いのだが。。私自身は安定志向だし私生活重視なんですけども。 『安定志向』 タレントアナリティクス・・・組織内でキャリアや安定した処遇を好む →『 …

SQL, PHP

Laravel クエリビルダー 複数JOINとWHERE条件 query builder

  クエリビルダはあまり使わないのだけど、レコードの有無を取得する場合や集計処理なんかでは使うことがある🐱   生クエリがこうだとする   select * from `employee_emails` left join `employee_skills` on `employee_skills`.`employee_email_id` = `employee_em …

YouTube動画台本

【YouTube動画】UNCOMMONを受講すべきなのか?

  Uncommonを受講する価値がある人は? サイトをみた上で、 Uncommonを受講すべきか自分で判断が難しい人です。   これ、すごく面白い。 Uncommonが自分には必要ないと論理的に考えられる人は、 Uncommonな人である。   Uncommonは受講すべきなのか? 人によるUncommonだけとは言えないけど、お金を払って学ぶものだよね。 それらを …