JupyterHub has plugins support and you can develop and build classes for overwrite some methods. On this presentation, we will show how was implemented OAuth2 authentication, track of users actions and custom templates for jupyter notebook and jupyterhub. OAuth2 authentication is default authentication method at Globo.com and an open source module was modified for implement this authentication in JupyterHub (github:jupyterhub/oauthenticator) and JupyterHub Spawner too (globocom/jupyterhub_oauth_spawner). Tracking users actions is important to know what each user is doing on our data science platform, then we implemented it as a Content Manager (globocom/jupyterhub_hook_filemanager). Custom templates are needed for customization based on company that was using Jupyter and JupyterHub, for this we did an private module. All of these customizations allow our data scientists to research and data driven business decisions with safer, customized and better platform.
Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?
Join the conversation here (requires login)
©2017, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org