0

我有一个 MVC 应用程序(.Net Framework 4.5),它在过去三年中一直存在并使用表单身份验证机制。此应用程序提供不同的帐户,如个人、免费赠品、企业等。对于企业帐户,我们在同一个应用程序中处理所有内容。即假设一个名为“xyz”的企业使用应用程序创建了一个企业帐户,那么我们提供了一个自定义 url,如“<a href="https://application/xyz/login" rel="nofollow noreferrer">https:/ /application/xyz/login”并从我们识别该企业的 url 中。我不知道他们这样做的确切原因,因为我已经看到拥有企业帐户的应用程序被创建为子域(例如https://xyz.okta.com)。由于应用程序是实时的,我无法修改现有系统。现在我想将 Okta 集成到其中。在这篇博文https://stackoverflow.com/questions/43980281/programatically-configure-sso-settings-using-kentor的帮助下,我能够从代码中配置设置。我打算将所有与配置相关的内容(单点登录 URL、受众 URI 等)存储在数据库中。在身份提供者实例化流程中,有什么方法可以识别呼叫来自哪个 okta 企业帐户?

4

0 回答 0