С IdentityServer3 одном подходе к настройке внешнего поставщика проверки подлинности был добавить к методу запуска приложенияAsp.NET MVC 5 IdentityServer4 Внешний поставщик
internal class Startup
{
public void Configuration(IAppBuilder app)
{
var microsoft = new MicrosoftAccountAuthenticationOptions()
{
AuthenticationType = "Microsoft",
ClientId = "********",
ClientSecret = "********"
};
app.UseMicrosoftAccountAuthentication(microsoft);
....
}
}
В IdentityServer4 все строится вокруг интерфейса IApplicationBuilder, который не имеет методы выше.
public void Configure(IApplicationBuilder app, ILoggerFactory loggerFactory)
{
....
}
Это означает, что аутентификация внешних поставщиков V4 еще не подтверждена?
я безуспешно пытался впрыснуть IAppBuilder в методе Configure, но это будет довольно грязный решение ...
Любые мысли? Спасибо
Посмотрите здесь, кто-то говорит о подобном вопросе: https://github.com/IdentityServer/IdentityServer3/issues/ 34 –