[ PT-BR ] JWTおよびBEARER NO .NET Coreを使用したユーザー認証を使用したWeb APIのデモンストレーション。
[ en ]
.NET CoreのJWTとBEARERを使用したユーザー認証を使用したWeb APIのデモンストレーション。
[ PT-BR ]
このアプリケーションは、.NET CoreのJWTとBearerでの認証の使用を示しています。基本的に、ID、ユーザー名、パスワード、Rolleで構成される「ユーザー」ユーザーモデルがあります。
この例では、ユーザーリポジトリは静的リポジトリで構成されており、ロールが異なる2人のユーザーが含まれています。 「マネージャー」のローラーと「従業員」ロールのあるものを備えたもの。
主な機能は、ルートがユーザーモデルを受信するログインルートで構成され、このモデルがリポジトリ内に存在するかどうかを確認し、はいの場合、トークンの作成です。
このことから、トークンはヘッダーで使用できます(ベアラーとして使用することを忘れないでください)。認証を確保することができます。
注:ユーザーの安全性を確保するために、このルートの返品は、空の文字列でパスワードを返します。
ターミナルでコマンドを使用してアプリケーションを実行できます。
dotnet run
[ en ]
このアプリケーションは、.NET CoreのJWTおよびBEARERを使用した認証の使用を指定しています。
基本的には、ID、ユーザー名、パスワード、および役割を持つ「ユーザー」というユーザーモデルがあります。
この例では、ユーザーリポジトリは静的リポジトリで構成されており、ロールが異なる2人のユーザーが含まれています。 1つは「マネージャー」の役割を持ち、もう1つは「従業員」の役割を持つものです。
主な機能は、ルートがユーザーモデルを受信するログインルートで構成され、このモデルがリポジトリに存在するかどうかを確認し、もしそうなら、トークンに作成されます。
そこから、トークンをヘッダーで使用し(ベアラーとして使用することを忘れない)、認証を保証できます。
注:ユーザーのセキュリティを確保するために、このルートからの返品は、空の文字列でパスワードを返します。
端末にコマンドを使用してアプリケーションを実行できます。
dotnet run
パッケージ
これらのパッケージを追加するには、端末でこれらのコマンドを使用できます。
dotnet add package Microsoft.AspNetCore.Authentication
dotnet add package Microsoft.AspNetCore.Authentication.JwtBearer
[ PT-BR ]こんにちは!私の名前はラファエル・マルケスです!私はブラジル人と北東です!私はフルスタック開発者として働いています。以下のボタンのリンクにアクセスすることで、私についてもっと知ることができます!
[ en ]こんにちは!!私の名前はラファエル・マルケスです、私はブラジルの開発に行きます。以下のリンクで私を見つけることができます: