I’ve created couple scripts that quickly check if your Power Apps portal has a potential vulnerability in the portals I look after. OData Endpoint Probe This one is quite trivial and simply probes the OData endpoints exposed by the portal. Takes portal url as a parameter and lists all OData endpoints. Endpoint is marked as […]
Tip #1407: How to secure Power Apps portal from making the news
You are a CEO of Rykita, a worldwide manufacturer of power tools used by millions. You wake up invigorated and ready for action only to see the news headlines “Rykita injures more than a thousand customers”, “Calls for Rykita to blunt their tools”, “Rykita customers bleed profusely”, “Users of Rykita tools risk infection if injured”, […]
Tip #1391: Content management in Power Apps portals
They said Power Apps portals are only good for building functionality. They said Power Apps portals can’t do content management. They said Power Apps portals do not support publishing cycle without taking pages offline. They. Were. Wrong. The Enabler Watch this video to learn how to use language feature in Power Apps portals to create […]
Tip #1376: Antivirus for portal attachments
One taketh one giveth (or other way around). Returning a favor to AK who asked: How does the portals handle uploading of virus? (Want your favor returned? Send your awesome tip to firstname.lastname@example.org!) There are multiple mechanisms you can put in place to protect your users from the viruses (no, not that virus, unfortunately).
Tip #1348: Convert CER to a PFX like a boss
I have nothing but respect for Nick Doelman but his affinity with a mouse device is starting to wear me off. Yes, I’m talking about his recent post on conversion of a CER file into a PFX file. Screen after screen after screen. Phleee-a-a-se… Just looking at those give me a mental carpal injury. Plus […]
Tip #1346: Where to find Azure AD B2C Metadata endpoint for this policy
Rapid release cadence is great when it comes to innovation, bug fixes, and new features. One thing it’s not very good for is the documentation. It’s virtually impossible to keep one up to date. Take, for example provisioning Azure AD B2C and configuring Power Apps portals to use it. Documentation talks about Metadata endpoint for […]
Tip #1327: Validators on user profile pages in Power Apps portals
&tl;dr For a custom validator to work on a user profile page, the validator must have validationGroup set to “Profile“.
Tip #1321: Formatting currency values in Power Apps portals
Dollars are dollars are dollars. Until they’re not. I’ve been working on the portal implementation where pricing can look like this: Forms seem to be fine but any custom layout, uhm, is suddenly very challenging. I can get values without any issues but can’t format them for display. Before long, an SOS is sent: Folks, […]
Tip #1221: Need entity permission for dynamics lookup filters
Entity lists in Dynamics 365 Portals include a cool Metadata Filter feature that creates a faceted search over the content of your list. You can filter using text, ranges of values, lookups, optionsets, and even custom FetchXML filter. When you filter by a lookup, you can use a list of static values in your filter, […]
Tip #1220: Accessibility in portals
Good news is that the out-of-the-box start portals (Custom portal, Community portal, Partner portal, Customer portal, Employee self-service portal) are accessible. What does it mean and how do you measure it? There are standards, of course, and there are reports on how portals (and Dynamics 365 product line up in general) are compliant with those.