我正在使用WSO2 Identity Server作爲我們網站的身份提供程序。這些網站正在ASP.net中開發,我們正在使用內置的Owin-Katana框架和Oauth 2來驗證用戶身份。我可以訪問SCIM REST Api來創建新的用戶和他們對WSO2的聲明。索賠是在方言「urn:scim:schemas:core:1.0」下添加的。我需要在通過Oauth 2驗證用戶身份時檢索這些聲明。服務提供商設置不允許我從方言「urn:scim:schemas:core:1.0」中選擇聲明。與Oauth2一起使用時,未從WSO2身份服務器(v5.1.0)接收聲明
有沒有一種方法可以檢索我添加給用戶的聲明?這裏的answer建議我們安裝WSO2的升級版本。這是唯一的解決方案嗎?
我Owin設置是(使用NuGet包Owin.Security.Providers.WSO2):
app.UseWSO2Authentication(new WSO2AuthenticationOptions()
{
BaseUrl = "https://identityserver:9443/",
CallbackPath = new PathString("/Account/ExternalLoginConfirmation"),
ClientId = "xxxxxxxxx",
ClientSecret = "yyyyyyyyy"
});
是的,我可以做,這將是我最後的手段。但我想使用OAuth2協議並將索賠作爲驗證結果的一部分。 – TejSoft