2017-05-05 147 views
-1

在每個IdentityServer4快速入門示例中,都有爲資源,客戶端和用戶提供的內存中提供程序。是否有任何生產所需的適當界面覆蓋樣本?IdentityServer4的接口文檔在哪裏

例如IProfileService是爲用戶管理覆蓋的類,但是沒有使用此類的示例,並且參考部分中沒有關於此類成員的規範。在實現它時,你得到了你需要覆蓋的方法,但是所有的返回類型都是Task,並且沒有對細節有幫助的評論。

+0

IdentityServer中沒有'IProfileManager'這個接口是什麼意思? – moritzg

回答

1

我有同樣的問題,並最終看到默認實現(IdentityServer4實現這些接口的方式)here

有沒有IProfileManager,所以如果你的意思是IProfileService這裏是我們如何使用它(添加索賠到的access_token):

public Task GetProfileDataAsync(ProfileDataRequestContext context) 
{ 
    var claims = new List<Claim>(); 

    context.IssuedClaims = claims; 
    return Task.FromResult(0); 
} 

現在,您可以將您的索賠,聲稱列表,它們將被添加到access_token將被返回給客戶端。