Ich suche Optionen zur Implementierung verschiedener Authentifizierungsmethoden in einer SAAS-Anwendung. Die SaaS-Anwendung ist eine einzelne Instanz, die alle Mandanten bedient.Owin-Pipeline pro Mieter
Um verschiedene Authentifizierungsmethoden zuzulassen, könnte ich verschiedene OWIN-Pipelines pro Mandanten erstellen, um beim Start alle Mandantenkonfigurationen durchlaufen zu lassen. Siehe Antwort unten Antwort hier für eine Erklärung: Change OWIN Auth Middleware Per Request (Multi-tenant, oauth API keys per tenant)
ich an die Pipeline alle Konfigurationsänderungen erkennen würde ich es wieder aufzubauen zwingen, aber ich fand einen schönen Repo, die tun den Trick zu sein scheint. https://github.com/damianh/DynamicKatanaPipeline
Obwohl die Lösung des Erstellens verschiedener Pipelines pro Mieter möglich ist, mache ich mir Sorgen, dass das nicht sehr gut skaliert. Ich habe mich gefragt, ob es eine gute Lösung ist und ob jemand Fehler kennt, die ich nicht mit dieser Lösung sehe oder irgendwelche Erfahrungen mit dem Setup gemacht habe.