簡體   English   中英

向身份服務器添加自定義聲明4 GrantValidationResult

[英]adding custom claims to identity server 4 GrantValidationResult

根據http://docs.identityserver.io/zh-CN/release/reference/grant_validation_result.html,我正在嘗試向GrantValidationResult添加其他聲明,但是這些額外聲明並未顯示出來,只是想知道我在哪里可能出錯了:

var extraClaims = new List<Claim> {
new Claim("resource_id", resourceId) 
};
context.Result = new GrantValidationResult(
subject: bobIdentity,
authenticationMethod: "custom", 
claims: extraClaims); 
return;

如果您尚未設置自己的自定義擴展授權,請查看以下信息:

http://docs.identityserver.io/en/release/topics/extension_grants.html?highlight=GrantValidationResult

您需要創建自定義IExtensionGrantValidator實現以添加其他聲明。

該鏈接上也有一個簡單的示例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM