タグ

2021年7月25日のブックマーク (3件)

  • FirebaseのCustom Claimを利用する - Qiita

    といった感じで利用できるようになります。 多くの場合管理者とユーザーの区別等に利用されますが、もちろんadminというキーワード以外も利用できます。 Custom Claimの制限 Custom Claimにはいくつかの制限というか条件があります。 admin権限でしか利用できないので実運用ではfunctionsと組み合わせて利用することになるでしょう。 admin権限じゃないと付与・管理できない(クライアントライブラリからは操作できない) 1000バイト以下 Custom Claimの設定 では実際に設定してみます。 ここではuid直設定していますが、実際はプログラム中で取得することになるでしょう。 functionを作ればuidを引数で受けとるとか。 const admin = require('firebase-admin'); const serviceAccount = requ

    FirebaseのCustom Claimを利用する - Qiita
    yatata
    yatata 2021/07/25
  • Firebase + Nuxt、ロールベースの認証と承認

    この記事では、Auth Custom Claimsを使用してユーザーロールを設定し、新しいFirebaseユーザーアカウントが作成されたときにユーザーデータをCloudFirestoreに保存する方法を学習します。 さらに、サインイン時にユーザーの役割に基づいてルートを保護する方法を紹介します。 最後に、サインインしたユーザーが管理者権限を持っている場合にすべてのユーザーアカウントを取得する方法と、呼び出し可能なクラウド関数を使用してユーザーロールを変更する方法を示します。 作成する3つのユーザーロールは次のとおりです。 管理役割は、データベースに格納されているすべてのユーザーにアクセスする必要がありますし、セキュリティルールを使用してユーザの役割を変更する権限が与えられます。 お客様の役割は、へのアクセスがあります顧客ビューを、ユーザーのほとんどがこの役割の下になるように、デフォルトの役

    Firebase + Nuxt、ロールベースの認証と承認
    yatata
    yatata 2021/07/25
  • リダイレクトの警告

    表示中のページから https://lnly.hatenablog.com/entry/2019/01/25/012744?amp=1 にリダイレクトしようとしています。 このページにリダイレクトしないようにする場合は、前のページに戻ってください。

    リダイレクトの警告
    yatata
    yatata 2021/07/25