我正在使用OpenID Connect研究SSO解决方案。我不想使用google,facebook或twitter作为我们的LOB应用程序。 Azure AD看起来很有前途,但在玩了几个月后我们决定不使用它有几个原因。
基本上我们有.NET,AngularJS,Node应用程序,我们也希望我们的用户能够访问第三方BOX服务。因此,一旦用户登录,他/她应该能够访问.NET,AngularJS和BOX而无需重新登录。像(Microsoft Azure AD)这样的主要身份验证提供程序已经与BOX集成。
我正在调查IndetityServer3。 我当然可以为我们自己的.NET和Angular应用程序开发SSO,但我想知道它是否可以将它与BOX集成?
答案 0 :(得分:0)
IdentityServer使用标准的Katana中间件来整合外部身份提供商 - 如果有一个用于BOX,您可以将其合并。
我做了一个快速搜索,找不到BOX的任何内容。也许你有更多的运气使用上面的关键词 - 或者你需要自己编写一个中间件。
答案 1 :(得分:0)
您问Box是否可以是身份提供者,但它不能,它只是一个使用OAuth生成令牌以允许API访问的服务。
Box SSO允许另一个方向,您可以通过各种身份提供商(包括Azure AD)登录Box。如果Azure AD不适合您的需求,那么他们支持的其他ID提供商之一就是。