2016-06-16 11 views
0

OpenID Connect를 사용하여 SSO 솔루션을 연구했습니다. Google LOB 응용 프로그램에 Google, Facebook 또는 Twitter를 사용하고 싶지 않습니다. Azure 광고는 처음에 유망한 것으로 보였지만 몇 달 동안 재생 한 후에 여러 가지 이유로 사용하지 않기로 결정했습니다.IdentityServer3를 BOX와 통합 할 수 있습니까?

기본적으로 .NET, AngularJS, Node 응용 프로그램이 있으며 우리는 사용자가 타사 BOX 서비스에 액세스 할 수있게하려고합니다. 따라서 일단 사용자 로그인을하면 다시 로그인하지 않고도 .NET, AngularJS 및 BOX에 액세스 할 수 있습니다. (Microsoft Azure AD)와 같은 주요 인증 제공 업체는 이미 BOX와 통합되어 있습니다.

나는 IndetityServer3을 (을) 찾고있었습니다. .NET 및 Angular 응용 프로그램 용으로 SSO를 개발할 수는 있지만 BOX와 통합 할 수 있을지 궁금합니다.

답변

0

IdentityServer는 외부 아이디 공급자를 통합하기 위해 표준 Katana 미들웨어를 사용합니다. BOX 용 ID 서버가 있으면 통합 할 수 있습니다.

빠른 검색을 수행했는데 BOX에 대해 아무것도 찾을 수 없습니다. 어쩌면 위의 핵심 단어를 사용하면 더 많은 행운을 빕니다. 아니면 직접 미들웨어를 작성해야합니다.

0

박스가 아이덴티티 프로 바이더 일지 어떨지 물어 보면, Box는 아이덴티티 프로 바이더가 될 수 있는지 묻습니다. OAuth를 사용하여 API 액세스를 허용하는 토큰을 생성하는 서비스 일뿐입니다.

상자 SSO은 Azure AD를 비롯한 다양한 신원 제공 업체를 통해 Box에 로그인 할 때 다른 방향을 허용합니다. Azure AD가 귀하의 요구에 적합하지 않은 경우 아마 그들이 지원하는 다른 ID 제공 업체 중 하나가됩니다.

+0

BOX가 ID 제공자가 될 수 있는지 묻지 않았습니다. 사용자가 인증하고 액세스 토큰 및 ID 토큰을 발급하는 자체 ID 서버를 갖게됩니다. 나는 우리가 BOX 서비스에 접근하기 위해 그것을 사용할 수 있는지 궁금해서 사용자가 브라우즈 박스 웹 사이트를 다시 볼 때 로그인 할 필요가 없다. – LP13

+0

다음은 BOX 개발자 포럼에서받은 답변입니다. https://community.box.com/t5/Developer-Forum/How-to-integrate-BOX-with-IdentityServer3/mp/18238/highlight/false#M424 – LP13

+0

I IdentityServer가 Box에 ID를 제공하는 데 필요한 방식으로 SAML을 구현한다고 생각하지 않지만 @leastprivilege는 IDL 서버가 SAML을 제공하지 않는다는 점을 확실히 알고 있습니다. – lgaud