Tokyoへ行ってきました。目的はもちろんFirebaseです(それだけではないですが)。Firebaseの有意義な話がたくさん聞けました。今帰りの新幹線でこの記事を書いています(^_^;本日より早速アプリを作っていこうと思います。ユーザーがログインできないと始まらないよね!ということで認証周りから組み込んでいきます。Authenticationの2つの方法がある模様。プロバイダ認証等サポート)がシュッと作れそう。Authenticationでも様々なログイン方法が実装出来る様ですが、まずはメールアドレス&パスワードのみのよくあるログイン画面を作成します。ログインを有効にするまずFirebaseコンソールからメールアドレス&パスワードのログインを有効にする必要があります。コンソール左メニューより「Authentication」を選択し、「メール/パスワード」をクリックします。トグルを有効にします。「メールリンク(パスワードなしでログイン)」トグルは一旦そのままにしておきます。Firebaseを参考にサインアップ(ユーザー登録処理)を組み込みます。AuthサービスのcreateUserWithEmailAndPasswordメソッドを使用します。});}createUserWithEmailAndPasswordメソッドはPromiseを返すのでthenでユーザー情報を変数に保存します。createUserWithEmailAndPasswordが成功すると、ユーザーは自動的にログイン状態になります。いうことは、Emailの正式な持ち主でないユーザーもアカウントを作成できてしまうことになります。UserのsendEmailVerificationメソッドで確認リンクをメール送信出来る様です。ユーザーがメールのリンクを踏むとemailVerifiedプロパティがtrueになる・・・のかな?メールアドレスが正しい持ち主である必要がある場合はemailVerifiedを都度確認する必要がありそうです。使用方法はcreateUserWithEmailAndPasswordとほぼ同じです。起動したローカルサーバーでも動作してFirebaseプロジェクトにアカウント作成されました。モックになるのかと思ってましたがそういうものなんですかね。あと・・ログイン情報の保持はどうするのが定石でしょうか・・。Authenticationでメールアドレス/パスワードのサインアップ&サインイン処理を実装しました。ルームを作成する本日よりいよいよチャット本体の作成にとりかかります。サインアウト4日目になります。メールアドレスのVerification今日は近所の美術館の粘土教室に子供を連れて行ってきました。(2)月別アーカイブリンクはてなブログブログをはじめる週刊はてなブログはてなブログPro参加グループプログラミングテクノロジーはてなブログをはじめよう!knightsoさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。