法蔵者を用いた
7146 ワード
Hasura PostgresとMySQLのようなSQLデータベースの上に、あなたに即座のGraphSQL/REST APIを与えます.
それは離れて基本的なCRUD(作成、読み取り、更新、削除)APIを書くの痛みを取ります.また、JWTトークンを使用して列と行レベルの認証層を与えます.これは任意のバックエンドコードを書くことなくセキュリティAPIを確保するのに役立ちます.
一方でAuthorizer は、データベースに依存しないオープンソース認証と認証ソリューションです.あなたのデータベースをもたらすことができる認証層を秒単位でユーザーの準備ができている.Authorizerの動機は、非常に安全な認証システムの開発の痛みを持つことなく、データベース内のユーザーデータを保存することです.
専門用語で、あなたはAuthorizerでJWTトークンを得ます.hasuraを使用して、指定したユーザの許可を確認することができます.
さて、次のようにします. データベースのためのhasuraを持つ箱のGraphSQL API 認証付き認証 Hasura Authシステムによる認証(ロールベースアクセス) Authorizerによる安全なセッション管理 複数のログインレシピ そして、あなたのデータはあなたのデータベースの中にとどまります ここでは、より広い絵がどのように見えるかです
Also authorizer-react / authorizer-js 痛みを奪う JWTトークンの安全管理 ログイン/サインアップページの作成 パスワードの作成 すごいじゃないかすべての1つの場所とあなたのコントロールの下で🎉
これ以上のデータを所有することができますし、あなたのデータベースとデータをステッチするいくつかのロジックを記述する必要がありますサードパーティのアプリケーションを支払う必要はありません.
以下の1つのクリック展開オプションを使用して、生産準備Authorizerインスタンスを展開します
インフラ
ワンクリックリンク
追加情報
鉄道アプリ
docs
地獄
docs
レンダリング
docs
詳細情報チェックdocs
ブラウザでのAuthorizerインスタンスの終了点をオープンする 安全なパスワードを持つサインアップ あなたのニーズに基づいて社会的なログイン/SMTPサーバーと他の環境変数を構成してください 詳細についてはdocs
へのサインアップhttps://cloud.hasura.io/
無料タイヤプロジェクト Hasuraエンドポイントをインスタンスに開き、Authorizer用のデータベースを構成します. チェックするhasura docs を参照してください.
Hasuraがユーザーを承認するために、JWTトークンは特定のキーを必要とするので、あなたのAuthorizerのダッシュボードにJWTトークンスクリプトを変更することでそれらのキーを追加することができます.
例:
すべて、
アプリケーションが必要とするさまざまなロールのアクセス制御を構成できます.また、あなたのAuthorizerダッシュボードで同じ役割を構成することができます.
アクセス制御チェックの詳細についてはhasura docs
また、あなたのすべてのGraphSQLのクエリ/突然変異のためのシングルエンドポイントを持つことができます方法HasuraリモートスキーマでAuthorizer Graphicsのエンドポイントをステッチすることができます.
詳細については
サイトhttps://authorizer.dev
ドキュメントhttps://docs.authorizer.dev
YouTube
ギタブhttps://github.com/authorizerdev/authorizer
SDKに対応します.https://github.com/authorizerdev/authorizer-react
JS - SDK :https://github.com/authorizerdev/authorizer-js
不和になるhttps://discord.gg/Zv2D5h6kkK
それは離れて基本的なCRUD(作成、読み取り、更新、削除)APIを書くの痛みを取ります.また、JWTトークンを使用して列と行レベルの認証層を与えます.これは任意のバックエンドコードを書くことなくセキュリティAPIを確保するのに役立ちます.
一方でAuthorizer は、データベースに依存しないオープンソース認証と認証ソリューションです.あなたのデータベースをもたらすことができる認証層を秒単位でユーザーの準備ができている.Authorizerの動機は、非常に安全な認証システムの開発の痛みを持つことなく、データベース内のユーザーデータを保存することです.
専門用語で、あなたはAuthorizerでJWTトークンを得ます.hasuraを使用して、指定したユーザの許可を確認することができます.
閉じるこの動画はお気に入りから削除されています
さて、次のようにします.

Also authorizer-react / authorizer-js 痛みを奪う
これ以上のデータを所有することができますし、あなたのデータベースとデータをステッチするいくつかのロジックを記述する必要がありますサードパーティのアプリケーションを支払う必要はありません.

これを達成するための5つの簡単なステップは、ここにあります
ステップ1 : Authorizerインスタンスの配備
以下の1つのクリック展開オプションを使用して、生産準備Authorizerインスタンスを展開します
インフラ
ワンクリックリンク
追加情報
鉄道アプリ
docs
地獄
docs
レンダリング
docs
詳細情報チェックdocs
ステップ2 :セットアップインスタンス
ステップ3:設定hasuraインスタンス
ステップ4 :データベースを設定します
Note if you have used single click deployment option for authorizer you can get database URL from respective platform's env sections.
ステップ5 : JWTトークン認証スクリプトの設定
Hasuraがユーザーを承認するために、JWTトークンは特定のキーを必要とするので、あなたのAuthorizerのダッシュボードにJWTトークンスクリプトを変更することでそれらのキーを追加することができます.
例:
function(user,tokenPayload) {
var data = tokenPayload;
data['https://hasura.io/jwt/claims'] = {
'x-hasura-user-id': user.id,
'x-hasura-default-role': tokenPayload.allowed_roles[0],
'x-hasura-allowed-roles': user.roles
}
return data;
}

すべて、
アプリケーションが必要とするさまざまなロールのアクセス制御を構成できます.また、あなたのAuthorizerダッシュボードで同じ役割を構成することができます.
アクセス制御チェックの詳細についてはhasura docs
また、あなたのすべてのGraphSQLのクエリ/突然変異のためのシングルエンドポイントを持つことができます方法HasuraリモートスキーマでAuthorizer Graphicsのエンドポイントをステッチすることができます.
詳細については
サイトhttps://authorizer.dev
ドキュメントhttps://docs.authorizer.dev
YouTube
ギタブhttps://github.com/authorizerdev/authorizer
SDKに対応します.https://github.com/authorizerdev/authorizer-react
JS - SDK :https://github.com/authorizerdev/authorizer-js
不和になるhttps://discord.gg/Zv2D5h6kkK
Reference
この問題について(法蔵者を用いた), 我々は、より多くの情報をここで見つけました https://dev.to/lakhansamani/using-authorizer-with-hasura-gfdテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol