我试图做一个支付发起的例子类似于Paypal使用OpenID连接和身份服务器4在。net Core,我已经创建了三个项目身份服务器,银行API,和商家APP,所以当用户按下结帐按钮,用户将被重定向到登录页面,像这样:
public IActionResult Checkout()
{
return Challenge(new AuthenticationProperties
{
RedirectUri = "/Home/Success",
}, "oidc");
}
我现在想要的是获得付款金额等结账信息,并将其显示在身份服务器的同意页面上。请帮助。
同意页面不是用来确认付款或类似的事情。而应该在应用程序内部处理。
您在IdentityServer中所做的只是验证用户。
保持逻辑独立=>关注点分离。