を使用してアプリケーションを作成しようとしています
- ドットネット コア 1.0
- MySQL をデータ ストアとして
- 認証と認可
- エンティティ フレームワーク
- Ubuntu 16 マシン
エンティティ フレームワークを使用して MySQL データベースからデータをフェッチするサンプル API の作成に成功しました。次に、電子メールをユーザー名とパスワードとして使用する認証を紹介したいと思います。
さまざまなブログからいくつかの方法を試しましたが、これを達成できませんでした。
私が達成しようとしているのは、ユーザーがユーザー名とパスワードを送信してAPIにログインするAPIのカスタム認証です。ログイン Api は、アクセス トークンと更新トークンを返します。このアクセス トークンを使用して、ユーザーは他の API を呼び出すことができます。
後で、Google と Facebook の認証も追加したいと考えています。
これを行う方法はありますか?