我正在使用 WsFederation 协议使用外部 IdentityProvider 设置 IdentityServerv3。
为了添加提供者,我遵循了代码,但我不明白如何阅读该提供者返回的声明,如姓名、名字、照片。
var eContract = new WsFederationAuthenticationOptions
{
AuthenticationType = "EId",
Caption = "E-Id",
SignInAsAuthenticationType = signInAsType,
MetadataAddress =
"https://www.e-contract.be/eid-idp/endpoints/ws-federation/metadata/auth-ident-metadata.xml",
Wtrealm = "https://localhost:44333/core",
};
app.UseWsFederationAuthentication(eContract);
我知道例如照片应该是:fedict:eid:idp:photo