在我的RP中,我在ConfigureServices方法中定义了在启动时调用的权限:
public void ConfigureServices(IServiceCollection services)
{
services.AddAuthentication(options =>
{
options.DefaultScheme = "Cookies";
options.DefaultChallengeScheme = "oidc";
})
.AddCookie("Cookies")
.AddOpenIdConnect("oidc", options =>
{
options.Authority = "http://localhost:5000";
options.ClientId = "MyClient";
options.ResponseType = "code id_token";
// some more config
});
}
以后可以更改权限吗?
使用案例:IdP可能会重新启动,现在正在另一个端口上侦听,甚至在另一台机器上侦听。 RP可以通过询问服务发现来找到正确的地址,但是我可以告诉中间件有关管理局的新位置吗?