How to integrate BOX with IdentityServer3
We have few applications (.NET, AngularJS ) and we are using IdentityServer3 for SSO user authentication. So we maintain the user credentials on our own IdentityServer. The identity server uses OpenID Connect with OAuth2 for authentication. User can seamlessly navigate between our applications without re-login.
Now, we also want our users to access BOX without re-login. I wanted to know what should i use to achieve this, should i use "Box Integration" or "Box Platform"? Also I am kind of confused with "Box Integration - Web Application Integration"
-
Hello Laksh!
Thanks for your question on our Developer Forum.
The answer to whether or not you intend to use a "Box Integration" or "Box Platform" will initially depend on who is serving the user experience to the user. Will the user be accesing their folders and files through a user experience provided by Box by visiting box.com, or will your application be providing the user experience around their folders and files?
If the user is accessing their folders and files through our user experience, we only currently support SAML based authentication - i.e. receiving a SAML response of the user identity from an identity provider. The only other log in means is an OAuth integration through Google.
If your application is providing the user experience, this would be utilizing the Box Platform where your IdentityServer3 will serve as the user store and providing the login experience. After the user has logged in, you will be able to request the necessary tokens to access the user's content.
Hope this helps! Let me know if you have other questions.
サインインしてコメントを残してください。
コメント
3件のコメント