Skip to content
DataMiner Dojo

More results...

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Search in posts
Search in pages
Log in
Menu
  • Updates & Insights
  • Questions
  • Learning
    • E-learning Courses
    • Tutorials
    • Open Classroom Training
    • Certification
      • DataMiner Fundamentals
      • DataMiner Configurator
      • DataMiner Automation
      • Scripts & Connectors Developer: HTTP Basics
      • Scripts & Connectors Developer: SNMP Basics
      • Visual Overview – Level 1
      • Verify a certificate
    • YouTube Videos
    • Solutions & Use Cases
      • Solutions
      • Use Case Library
    • Agility
      • Learn more about Agile
        • Agile Webspace
        • Everything Agile
          • The Agile Manifesto
          • Best Practices
          • Retro Recipes
        • Methodologies
          • The Scrum Framework
          • Kanban
          • Extreme Programming
        • Roles
          • The Product Owner
          • The Agile Coach
          • The Quality & UX Coach (QX)
      • Book your Agile Fundamentals training
      • Book your Kanban workshop
    • >> Go to DataMiner Docs
  • DevOps
    • About the DevOps Program
    • Sign up for the DevOps Program
    • DataMiner DevOps Support
    • Feature Suggestions
  • Downloads
  • Swag Shop
  • PARTNERS
    • Business Partners
    • Technology Partners
  • Contact
    • Sales, Training & Certification
    • DataMiner Support
    • Global Feedback Survey
  • >> Go to dataminer.services

Sharing DataMiner dashboard in internal website using IFrame

Solved369 views12th July 2026cloud sharing iframe remove dashboards
3
Guy Lavee [DevOps Member]164 8th July 2026 0 Comments

Hey,

We are tring to display in an Iframe a cloud shared DataMiner dashboard internal web site. we are getting the below error.

Is that something that we can conifure \ set to allow it?

The main URL seems to load successfully, but then it redirects to the login page at https://dataminerservices.b2clogin.com/ and the browser refuses to display this page.

The login page has a setting of X-Frame-Options: deny which tells the browser not to load it.  This could be removed and substituted with a Content-Security-Policy setting that allowed the 360 domains to load it.  But, usually login pages purposely don't allow this kind of thing for security reasons.

Does Dataminer have any kind of embed token, or public embedding method that could be a solution?

Thank you.

Guy Lavee [DevOps Member] Selected answer as best 12th July 2026

2 Answers

  • Active
  • Voted
  • Newest
  • Oldest
1
Flávio Jacinto [SLC] [DevOps Advocate]898 Posted 10th July 2026 0 Comments

Hi Guy,

Why the cloud share can't be iframed: Opening the cloud-share link redirects to DataMiner's login provider, dataminerservices.b2clogin.com (Microsoft Azure AD B2C). That Microsoft-hosted page returns X-Frame-Options: deny, so browsers refuse to render it in a frame. This is deliberate anti-clickjacking protection, and because it's Microsoft's page, it can't be overridden. That's why SES 360 can open the dashboard in a tab but not in an iframe — and there's no public/anonymous embed token to work around it.

The solution — embed from your own DMA, not the cloud share:

  • Use the local DMA URL: https://<DMA-hostname>/dashboard/#/<folder>/<Name>.dmadb?embed=true (from the Dashboards app: ... → Share → enable Embed → Copy link; confirm it uses your DMA hostname, not *.on.dataminer.services).
  • When the page hosting the iframe is on the same origin as the DMA, the dashboard renders in the iframe with no login prompt, because the browser reuses the existing DMA session.
  • When it's on a different origin (as SES 360 would be), the browser blocks the frame or prompts for login. This is standard cross-site behavior, not a DataMiner limitation — and it defines exactly what SES 360 needs.

To make it work in SES 360 (a different origin), two things must be configured:

  1. Allow SES 360 to frame the DMA. X-Frame-Options only supports DENY/SAMEORIGIN, so use CSP frame-ancestors on the DMA's IIS instead: Content-Security-Policy: frame-ancestors 'self' https://<ses360-domain>;. See HTTP headers.
  2. Give the iframe a silent session (the dashboard is always access-controlled, so the cross-origin login prompt must be handled, not removed). This can be achieved in one of two ways:
    • SSO (SAML) – point the DMA at the same identity provider SES 360 uses, so signed-in users authenticate silently. As it's cross-site, serve the DMA over HTTPS with the session cookie set to SameSite=None; Secure. See Configuring external authentication via SAML.
    • Reverse proxy – serve the DMA under the same domain as SES 360 (e.g. ses360.example.com/dataminer/...), reproducing the same-origin case: the iframe shares the session and framing restrictions disappear.

In short: the public cloud-share link can't be iframed (unchangeable B2C block), but the dashboard embeds cleanly from your own DMA. The only remaining step for SES 360 is the cross-origin setup: a frame-ancestors header plus either SSO or a reverse proxy.

I hope this helps.

Kind Regards,
Flávio Jacinto

Guy Lavee [DevOps Member] Selected answer as best 12th July 2026
0
Ruben Devos [SLC] [DevOps Member]177 Posted 8th July 2026 1 Comment

Hi Guy,

Could you give a little more context about what you're trying to achieve here? (The image you tried to share did not seem to load correctly)

To use a share for this purpose, you would need to share the dashboard with everyone that needs to be able to view it on the internal website. Is there a reason to not directly show the dashoard?

Next to that, there is also the issue of the login itself in case of using the cloud url (*.on.dataminer.services). This is indeed there for security reasons. Are you trying to use this because you don't have direct access to the DMA where you're trying to show the dashboard from?

Guy Lavee [DevOps Member] Posted new comment 9th July 2026
Guy Lavee [DevOps Member] commented 9th July 2026

Hey Ruben,
Thanks for the replay.
Yes this dashboard i shared using cloud GW sharing (it is available on public internet). We have internal developed ("SES 360") tool that the team would like to show DataMiner dashboard in their application as an Iframe. (This is the snapshot that I sent).
Is it possible? for the moment this team is not able to show this dashboard in their application as an Iframe, they can access it exteranl to their application but they are looking for a solution to show this dashbaord as an IFrame in their application.
Can you please guide us if that is possible? is there any configuration that we adjust to allow it?

Thank you.

Please login to be able to comment or post an answer.

My DevOps rank

DevOps Members get more insights on their profile page.

My user earnings

0 Dojo credits

Spend your credits in our swag shop.

0 Reputation points

Boost your reputation, climb the leaderboard.

Promo banner DataMiner DevOps Professiona Program
DataMiner Integration Studio (DIS)
Empower Katas
Privacy Policy • Terms & Conditions • Contact

© 2026 Skyline Communications. All rights reserved.

DOJO Q&A widget

Can't find what you need?

? Explore the Q&A DataMiner Docs

[ Placeholder content for popup link ] WordPress Download Manager - Best Download Management Plugin