GrantValidationResult

このGrantValidationResultクラスは、エクステンショングラントとリソースオーナーのパスワード付与のグラント検証の結果をモデル化します。

最も一般的な使用法は、アイデンティティーを使用して新しいものを作ることです(成功例)。

context.Result = new GrantValidationResult(
    subject: "818727",
    authenticationMethod: "custom",
    claims: optionalClaims);

...またはエラーと説明を使用する(失敗の場合):

context.Result = new GrantValidationResult(
    TokenRequestErrors.InvalidGrant,
    "invalid custom credential");

いずれの場合も、トークンレスポンスに追加される追加のカスタム値を渡すことができます。