我正在使用identityServer4创建具有以下结构的SSO:
SPA反应-> IdS4
我阅读了文档,我的想法是使用授权码流程。首先,我将获得授权代码,然后,如果用户和客户端正确,则下一步将称为/ token端点。这个过程正确吗?
我了解理论,但在登录过程中却不了解以下代码:
var isuser = new IdentityServerUser(user.Id.ToString())
{
AdditionalClaims = new List<Claim>(),
IdentityProvider = "SSO",
DisplayName = user.UserName
};
await HttpContext.SignInAsync(isuser);
redirect(url);
在此步骤中,我具有cookie,但是/ authorize代码在哪里?如何获得该值以使用授权码进行调用以获取令牌?
谢谢大家!