У меня есть приложение MVC (.Net Framework 4.5), которое существует последние три года и использует механизм проверки подлинности с помощью форм. Теперь мы хотим интегрировать функцию SSO с помощью Okta. Используя службы аутентификации KentorIT, я смог интегрировать Okta с моим приложением mvc. При этом все конфигурации задаются в файле web.config (например: entityId, signOnUrl и т. д.). Есть ли способ программно настроить эти параметры sso? Я обнаружил, что KentorAuthServicesSection — это класс, экземпляр которого мы должны создать для выполнения процесса. В настоящее время он читает настройки из файла конфигурации.
public class KentorAuthServicesSection : ConfigurationSection
{
private static readonly KentorAuthServicesSection current =
(KentorAuthServicesSection)ConfigurationManager.GetSection("kentor.authServices");
}
Таким образом, изменение этой части ConfigurationManager.GetSection("kentor.authServices") с помощью пользовательской реализации будет работать? или есть другой хороший подход?