У меня есть приложение ASP. NET, и я хочу, чтобы оно действовало как SAML2 SP с использованием SustainSys SAML2. В документации сказано, что я должен использовать файл web.config, но он игнорируется вкл. NET Core.
Итак, как мне начать?
Полагаю, мне следует написать немного кода для моего класса Startup, но что и где? Связанная выше ветка рассказывает некоторые вещи, но мне нужно больше деталей. Как установить Saml2 в качестве протокола вызова по умолчанию для аутентификации?
Я добавил код из документации (services.AddAuthentication().AddSaml2(...);
в void ConfigureServices () и даже app.UseAuthorization();
в void Configure ()) и при попытке чтобы добавить атрибут [Authorize]
к контроллеру, я получаю исключение, сообщающее, что «не найдено промежуточное программное обеспечение, поддерживающее авторизацию. Настройте запуск приложения, добавив app.UseAuthorization () внутри вызова Configure (..) в приложении код запуска. "