OAuth の概念を知っています。ユーザーは許可タイプ、ユーザー名、パスワードを使用してサーバーにリクエストを送信し、サーバーでいくつかのチェックを行った後、ユーザーはアクセス トークンを受け取ります。私が理解できないのは、なぜ私がこれをしなければならないのかということです:
ClaimsIdentity oAuthIdentity = await _userManager.CreateIdentityAsync(user,
context.Options.AuthenticationType);
var ticket = new AuthenticationTicket(oAuthIdentity, GenerareProperties(user));
context.Validated(ticket);
CreateIdentityAsync
戻るとは何ですか?とは何AuthenticationTicket
ですか? 何をしcontext.Validated
ますか?また、oAuthIdentity
なぜ私も使用する必要があるのcookiesIdentity
ですか? 最後に、アクセス トークンはどこで生成されるのでしょうか。
検索しましたが、これを説明しているウェブサイトが見つかりません。