是否可以在asp.net核心运行时配置外部认证中间件?

时间:2017-08-12 20:12:13

标签: authentication asp.net-core asp.net-core-middleware

我在我的Asp.Net Core Web应用程序中使用了外部身份验证中间件,如下所示:

app.UseGitHubAuthentication(new GitHubAuthenticationOptions() {
    AuthenticationScheme = "Github",
        SignInScheme = "Identity.External",

        ClientId = "ClientId",
        ClientSecret = "Secret"
});

这是在Startup类中注册的中间件。

我想配置此Github外部提供程序,通过Entity Framework Core将此设置存储到数据库中,并在数据库更新中更新这些数据后,例如ClientSecret,应用程序将反映这些更改。

是否可以将有关Github中间件的这些信息存储到数据库中并在运行时更新它?

0 个答案:

没有答案