2016-06-16 4 views
0

私はOpenID Connectを使ってSSOソリューションを研究していました。私はLOBアプリケーションにGoogle、Facebook、Twitterを使用したくありません。 Azure ADは、最初は有望であると考えられましたが、数ヶ月間再生した後、いくつかの理由でそれを使用しないことに決めました。IdentityServer3とBOXを統合することはできますか?

基本的に私たちは.NET、AngularJS、Nodeアプリケーションを持っており、ユーザはサードパーティのBOXサービスにアクセスしたいと考えています。したがって、一度ユーザーサインインすると、再ログインせずに.NET、AngularJS、およびBOXにアクセスできるはずです。 (Microsoft Azure AD)のような主要な認証プロバイダは、すでにBOXと統合しています。

私はIndetityServer3を探していました。 独自の.NETとAngularアプリケーション用にSSOを開発することはできますが、BOXと統合することが可能かどうか疑問に思っていましたか?

答えて

0

IdentityServerは標準のKatanaミドルウェアを使用して外部IDプロバイダを組み込みます。BOX用のものがあれば組み込むことができます。

私はクイック検索を行い、BOXには何も見つかりませんでした。おそらく上記のキーワードを使って運が増えるかもしれないし、ミドルウェアを書く必要があるかもしれません。

0

Boxがアイデンティティプロバイダであるかどうかを尋ねていますが、それはOAuthを使用してAPIアクセスを許可するトークンを生成するサービスに過ぎません。

ボックスSSOは、Azure ADを含むさまざまなアイデンティティプロバイダを使用してBoxにサインインするときの別の方向を許可します。 Azure ADがあなたのニーズに適していない場合、おそらく彼らがサポートしている他のIDプロバイダの1つです。

+0

私はBOXがアイデンティティプロバイダになることができるかどうか尋ねていませんでしたか?ユーザーが認証され、アクセストークンとIDトークンを発行する独自のIDサーバーが用意されます。私はBOXサービスにアクセスするためにそれを使うことができるのだろうかと思っていたので、ユーザーはブラウズボックスのWebサイトにログインする必要はありません。 – 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は確かに – lgaud

関連する問題