5. PantaRei Design
• Everything Changes and Nothing Remains Still
• Reinvent Enterprise with Open Source Software and Cloud Computing
• Hong Kong based FOSS service provider
– Content Management System (CMS) with Drupal
– Cloud Hosting Solution with Amazon Web Services (AWS)
– Team collaborate solution with Atlassian
• Business Partner with industry leaders
– 2012, AWS Consulting Partner
– 2013, Acquia Partner
– 2013, Atlassian Experts
– 2014, Rackspace Hosting Partner
• http://pantarei-design.com
6.
7.
8.
9.
10.
11. Outline
• AuthBucket in 3 mins
• What is Identity Management System (IMS)?
• Why Do I Need IMS?
• Development Roadmap
• What's Next?
12. AuthBucket in 3mins
• AuthBucket is an Enterprise Identity
Management System with Open Source
Software, allowing users securely manage
and utilize their profile across multiple
Webs/Apps/Devices under enterprise
environment.
• OAuth2.0, RESTful, PHP, Drupal, OSS
13. AuthBucket in 3mins (cont.)
• The Identity Management System market would be forecast as
USD18B in 2019, as a double when compare with that on 2014
with USD9B.
• Most existing solution are specialized design for family-software
product, in proprietary and close-source software style, with
expensive deployment and maintenance cost.
• From the other point of view, AuthBucket will coming with
generically design for any Webs/Apps/Devices, managed in Free
and Open Source Software style, and charing customers based
on support service subscription which create the real value.
14. What is Identity Management
System (IMS)?
• An identity management system refers to an information
system, or to a set of technologies that can be used for
enterprise or cross-network identity management
• Additional terms are used synonymously with "identity
management system" including;
– Access governance system
– Identity and access management system
– Entitlement management system
– User provisioning system
20. Why Do I Need IMS?
• Company can share authenticated user
among groups of websites
• Company can get completed user profile
with authenticated social network
• User can share content thru single point
to unlimited social network
• User update profile thru single point to
unlimited social network
24. 24
Development Roadmap (cont.)
• 6th Months (Alpha Release)
– For Developer
– Simple CLI/API/SDK for multiple Webs/Apps/Devices
integration and development
– Support multiple web open standard protocols such as
OAuth/SAML/OpenID/JWT/etc
– Running on-premises or in the cloud
– Scalable and reliable no matter how big the user base is
• Developer can save time and focus on what really matters
25. 25
Development Roadmap (cont.)
• 12th Months (Beta Release)
– For Administrator
– Allow Users to authenticate securely by using
●
Popular social providers such as Facebook/Twitter/LinkedIn/etc, or
●
Enterprise internal identity provider such as AD/LDAP/SAML/etc, or
●
AuthBucket locally managed user credentials
– Provides powerful reporting and analytic so Administrator
can easily see what's going on
26. 26
Development Roadmap (cont.)
• 18th Months (Public RC)
– For Users
– Simple profile management with mobile-friendly Web interface
– Sign into multiple Webs/Apps/Devices with single user account
– Control the authorization about which Webs/Apps/Devices can
access their data
– Connect with their public social network account
• User authentication and authorization is managed
consistently across the user’s device of choice
32. What's Next?
• Drupal 8.0.x + authbucket/oauth2-php
– OAuth2.0 on top of core RESTful support
– Utilize core user management functionality
– Utilize LDAP support
– Utilize 3rd party plugin system
– CLI/API/SDK for simple deployment and
integration
33.
34. What's Next? (cont.)
• Bootstrap + AngularJS + Cordova
– Single Page Architecture
– Focus on Mobile Responsive UI/UX
– Functionality provided by backend CLI/API/SDK
– Not only for WebApps, also as Native Apps
35. What's Next (cont.)
• 3rd Party Integration
– SDK, e.g. WordPress/Drupal/Joomla/Moodle/etc
– Social Network integration, e.g. FB/TW/G+/etc
– 2-step Verification
36.
37. What's Next (cont.)
• Fork from GitHub
– Report bug
– Comment with your idea
– Send us Pull Request
• Subscript our mailing list