OpenIdConnectAuthenticationHandler 中的 CallbackPath 是什么?

What is CallbackPath in OpenIdConnectAuthenticationHandler?

我需要创建一个与配置的 CallBackPath 相匹配的端点以使 OpenId 身份验证工作。但是我不明白它有什么用?

如果有人能解释一下就好了?

builder.Services.AddAuthentication(options =>
{
    options.DefaultScheme = "CookieScheme";
    options.DefaultChallengeScheme = "GoogleOpenIDScheme";
}
).AddOpenIdConnect("GoogleOpenIDScheme", options=>
{
    options.Authority = "https://XXXXXXXX";
    options.ClientId = "XXXXXXXX";
    options.ClientSecret = "XXXXXXXXXXXX";
    options.CallbackPath = "/Security/AuthOpenId";
}
);

在授权服务器对用户进行身份验证后,用户将被重定向回客户端应用程序,以便客户端可以完成“流程”。

CallbackPath表示浏览器应该重定向到的URL,默认值为/signin-oidc.

下图是关联关系: