"单点登录"在MVC应用程序中使用OKTA

时间:2017-03-01 11:28:49

标签: c# asp.net-mvc single-sign-on okta okta-api

我需要实施"单点登录"在MVC应用程序中使用OKTA。我在Okta上创建了一个帐户并创建了一个应用程序。

我可以从OKTA获取身份提供商单点登录URL,身份提供商发行者和X.509证书等详细信息。

但是我无法将其配置到MVC站点。

是否有任何机构知道如何配置"单点登录"在MVC应用程序中使用OKTA?

2 个答案:

答案 0 :(得分:0)

我建议您查看github.com/oktadeveloper上提供的示例应用程序。

对于SSO,此ASP.NET project是使用OpenID Connect引导您完成此过程的一个很好的示例。

答案 1 :(得分:0)

我们目前正在采用Okta,并选择使用SAML。我发现Okta Blog的信息非常有帮助。在本博客中,他们引用了Kentor IT的模块,这使得实现SAML变得非常容易。

请记住,currentversion是0.20,所以你可能需要调整一下。

  • .Net版本应为4.6.2,或者您必须转到SHA1加密而不是SHA256
  • 我们必须处理Okta回馈群组的方式,我们需要角色(提示:在'群组属性语句中'将姓名设置为' http://schemas.microsoft.com/ws/2008/06/identity/claims/role'和姓名格式化为URI。这样,组将作为角色声明添加到SAML令牌

快乐的Okta&#39>

Gerwin