Can I embed Shiny App in iframe using my IP Address? - iframe

I have a Digital Ocean droplet set up with a Shiny server that I have some apps on. I want to be able to embed these apps on my website using iframe. Am I able to do that with the src for the iframe object as, for example, https://123.45.678.910:3838/app_name/ or do I need to have a custom URL/domain name for that?

Related

Deployed Shiny app on Shiny Server won't show up when embedded in iframe

I have built a couple of Shiny apps on a Shiny Server by following this article. When I go to the specific app's webpage from my server, it is showing up just fine (see below).
However, when I embed it onto my website using iframe, though, I just get a blank page (see below).
When I go to hit "Publish" on the Shiny App from my RStudio Server site, I don't have a login, but I didn't think I needed one when it's hosted on a Shiny Server.
Unfortunately, I'm not sure how to provide more information without giving away my IP, but any help would be appreciated!

Can I visit external urls with turbo native without opening external browser?

I have a web application that uses turbo and now I want to create a web application using turbo native. However, I need to do some redirecting to external urls for identification and it won’t work if the external urls are opened in an external web browser.
My web application uses tulo payway for logins and use their single sign on (SSO). There is an image describing the setup here: SSO
So basically what I want is to embed the website www.xyz.com with turbo native. However, for the login process to work, I also need the app to access the external urls for:
www.abc.com
PW-SSO
The urls above are not using turbo so it would be a break from “the turbo way”.
This works nicely on the web. It also works if I only create a simple android app with a web view that I set to point to the xyz url.
Is there a way to fix this so that the turbo native app can work with external urls without opening the urls in a new browser?

Allow Grafana charts iframe to only be accessed through trusted domain

I have successfully embedded Grafana iframes (Grafana charts) on the dashboard.
However, if that iframe is embedded onto another website, it can be easily accessed.
I want to restrict usage of the iframe (Grafana charts) only to users of my application.
I am struggling to find a proper solution.
What I found is creating a reverse proxy between Grafana and the website, and verify the server URL is related to my application, but I am still trying to find out a better (native Grafana) solution.

Cannot embed App Maker app in iframe on external website

I have created deployment for App Maker app, with URL https://script.google.com/a/macros/domain.com/s/AKfy..adwq/exec
Also enabled "Allow app to be embedded in any site within an iFrame" option in App Settings.
But when inserting on website:
<iframe src="https://script.google.com/a/macros/domain.com/s/AKfy..adwq/exec"></iframe>
app is not displayed, and this error is in dev console:
Refused to display 'https://www.google.com/a/domain.com/ServiceLogin?passive=1209600&continue=https://script.google.com/a/macros/domain.com/s/AKfy../exec&followup=https://script.google.com/a/macros/domain.com/s/AKfy../exec' in a frame because it set 'X-Frame-Options' to 'deny'.
As I understand, because App Maker app requires GSuite account to run, it redirects to different Google's authorization URL first.
But I don't understand why this URL is banned from displaying in iframe, and how it is possible to embed App Maker app then?

How can I share my app made by Google App Maker with others?

I created sample "Projects" app (Welcome Tutorial) using App Maker . I deployed the app and clicked on publish. How can I share it with my friends outside my domain ?
My domain is mahajiban.org , how someone with email id at gmail (outside my domain) can use it ?
I am not able to download apk file also. How to find the apk file so that others can install it in my mobile?
Thanks
Subhadip
App Maker applications are restricted within the domain. Only users in the same domain can edit or access the applications.
The App Maker only creates web apps, no mobile apps, at this time. However, you can export your application and install it in another domain.
You will also need to turn on AppMaker per organization or across the whole domain

Resources