cancel
Showing results forย 
Search instead forย 
Did you mean:ย 
Administration & Architecture
Explore discussions on Databricks administration, deployment strategies, and architectural best practices. Connect with administrators and architects to optimize your Databricks environment for performance, scalability, and security.
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? 

2 REPLIES 2

Yeshwanth
Databricks Employee
Databricks Employee

@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.

Connect with Databricks Users in Your Area

Join a Regional User Group to connect with local Databricks users. Events will be happening in your city, and you wonโ€™t want to miss the chance to attend and share knowledge.

If there isnโ€™t a group near you, start one and help create a community that brings people together.

Request a New Group