cancel
Showing results for 
Search instead for 
Did you mean: 
Administration & Architecture
cancel
Showing results for 
Search instead for 
Did you mean: 

how register a published app

edmundsecho
New Contributor II

Is there a way to register a web app with Databricks to enable it to access a user's data using OAuth2? i.e., be included in the list of published apps with a pre-negotiated scope? 

3 REPLIES 3

Yeshwanth
Contributor III
Contributor III

@edmundsecho could you please elaborate more on the use case? 

Hello Yeshwanth, 

The use case is as follows.  We have a cloud-hosted, nosql web application that accelerates the design process going from multiple tables to a single, "master" table.  In addition to specifying the required joins and unions, the system hosts the domain specific information to generate a complete information set.  The end-user is an analyst that needs to build the data set for a specific, short-lived project.  The inputs to the workflow is a subset of the tables the user has access to in the Lakehouse. The inputs also include the project-specific information required to augment the data set with multiple sources of truth, and how to interpret the lack of records and field values (i.e., fill out and interpret a "non-event").  The output is a master table that can be hosted on databricks (when write permissions exist) or exported to a preferred BI tool (e.g., Power BI, Tableau, Dataiku etc.). 

To that end, I would like to provide our users the ability to access their data managed by databricks.  The app would use the read permissions to fuel the design and materialize the project-specific "master" data set.

Finally, we have this functionality working using Google drive and the like (we use OAuth2 and the PKCE flow).  The idea is to get a similar functionality up and running for Databricks.  A step in the process is to pre-register the application with the data hosting service.  Our app will use the connection between servers, with the proof of authorization negotiated by the user, to access the user's hosted data.

Kaniz
Community Manager
Community Manager

Hey there! Thanks a bunch for being part of our awesome community! 🎉 

We love having you around and appreciate all your questions. Take a moment to check out the responses – you'll find some great info. Your input is valuable, so pick the best solution for you. And remember, if you ever need more help , we're here for you! 

Keep being awesome! 😊🚀

 

Welcome to Databricks Community: Lets learn, network and celebrate together

Join our fast-growing data practitioner and expert community of 80K+ members, ready to discover, help and collaborate together while making meaningful connections. 

Click here to register and join today! 

Engage in exciting technical discussions, join a group with your peers and meet our Featured Members.