DEV Community

Kinga
Kinga

Posted on • Edited on

1

Is your Power App "leaking" data?

Power Platform Connectors are awesome! ✨ They simplify and speed up the process of building applications, and make it so easy that even business users can build and share their own fantastic app in matter of minutes.

They may also, in matter of minutes, inadvertently share information that was never meant to share... 😱 Why? How? Becasue implicit connections

But let's not point fingers at business users. I also saw experienced developers happily entering their own credentials when building PowerApps, without giving it second thought.

What is implicit connections?

If you want to know more, have a look at
Difference between explicit and implicit connections
.

Once an implicitly shared connection is deployed to end users, the restrictions you may have put in the app you shared (such as filters or read-only access) are no longer valid for new apps end users create. The end users will have whatever rights the authentication allows as part of implicitly shared connection.

Secure Implicit Connections to the rescue

Luckily, Secure Implicit Connections are coming.

The documentation states that "Power Apps now has full preview support for Secure implicit connections. The default setting for this feature is On. " and it is indeed on for an app I just created. It is Off for the one I created yesterday.

You may want to double check that for your apps.

Enable Secure Implicit Connections

  1. Simply open your app and click on the Settings icon
  2. Choose Upcoming features in the left menu bar.
  3. Scroll down, until almost the end
  4. Enable Secure Implicit Connections

Enable Secure Implicit Connections

Billboard image

Synthetic monitoring. Built for developers.

Join Vercel, Render, and thousands of other teams that trust Checkly to streamline monitor creation and configuration with Monitoring as Code.

Start Monitoring

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Engage with a sea of insights in this enlightening article, highly esteemed within the encouraging DEV Community. Programmers of every skill level are invited to participate and enrich our shared knowledge.

A simple "thank you" can uplift someone's spirits. Express your appreciation in the comments section!

On DEV, sharing knowledge smooths our journey and strengthens our community bonds. Found this useful? A brief thank you to the author can mean a lot.

Okay