这个问题与this one有关。
我们要做的是:在用户单击“登录”页面中的 try {
register(user);
} catch (ex) {
console.log(ex);
}
};
export const register = async user => {
const data = await http.post("http://localhost:8000/api/user/register",user).catch((e) {
throw new Error(e);
});
console.log(data);
return data;
};
或Facebook
或microsoft account
之类的按钮时,调用验证技术资料以验证用户用于登录的Corporate AD
地址。
我尝试添加email
,如下所示:
OrchestrationStep
这实际上是在调用<OrchestrationStep Order="4"
Type="ClaimsExchange">
<Preconditions>
<Precondition Type="ClaimEquals"
ExecuteactionsIf="false">
<Value>idp</Value>
<Value>CorporateAD</Value>
<action>SkipthisOrchestrationStep</action>
</Precondition>
</Preconditions>
<ClaimsExchanges>
<ClaimsExchange Id="FetchMoreclaimsExchange"
TechnicalProfileReferenceId="REST-ValidateSignInEmail" />
</ClaimsExchanges>
</OrchestrationStep>
,因为我看到这样的URL返回错误:
消息REST-ValidateSignInEmail
来自我放在一起的REST API,但这显然告诉我,电子邮件\ signInEmail声称它期望作为参数未发送\传递。
这是技术资料:
is+disabled
您能否阐明如何实现这一目标?