我在我的Asp.Net Core Web应用程序中使用了外部身份验证中间件,如下所示:
app.UseGitHubAuthentication(new GitHubAuthenticationOptions() {
AuthenticationScheme = "Github",
SignInScheme = "Identity.External",
ClientId = "ClientId",
ClientSecret = "Secret"
});
这是在Startup
类中注册的中间件。
我想配置此Github外部提供程序,通过Entity Framework Core
将此设置存储到数据库中,并在数据库更新中更新这些数据后,例如ClientSecret
,应用程序将反映这些更改。
是否可以将有关Github中间件的这些信息存储到数据库中并在运行时更新它?