Today I've started getting this error message when attempting to view my we bpage which contains an embedded AGOL web app in an iframe:
<SPAN class="token tag"><SPAN class="token tag"><SPAN class="punctuation token"><</SPAN>iframe</SPAN><SPAN class="style-attr language-css token"><SPAN class="attr-name token"> <SPAN class="attr-name token">style</SPAN></SPAN><SPAN class="punctuation token">="</SPAN><SPAN class="attr-value token"><SPAN class="property token">height</SPAN><SPAN class="punctuation token">:</SPAN> 90vh</SPAN><SPAN class="punctuation token">"</SPAN></SPAN> <SPAN class="attr-name token">src</SPAN><SPAN class="attr-value token"><SPAN class="punctuation token">=</SPAN><SPAN class="punctuation token">'</SPAN><A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=http%3A%2F%2Fwww.arcgis.com%2Fapps%2FView%2Findex.html%3Fappid" target="_blank">http://www.arcgis.com/apps/View/index.html?appid</A><SPAN class="punctuation token">=</SPAN>...<SPAN class="punctuation token">'</SPAN></SPAN> <SPAN class="attr-name token">frameborder</SPAN><SPAN class="attr-value token"><SPAN class="punctuation token">=</SPAN><SPAN class="punctuation token">'</SPAN>0<SPAN class="punctuation token">'</SPAN></SPAN> <SPAN class="attr-name token">scrolling</SPAN><SPAN class="attr-value token"><SPAN class="punctuation token">=</SPAN><SPAN class="punctuation token">'</SPAN>no<SPAN class="punctuation token">'</SPAN></SPAN><SPAN class="punctuation token">></SPAN></SPAN><SPAN class="token tag"><SPAN class="token tag"><SPAN class="punctuation token"></</SPAN>iframe</SPAN><SPAN class="punctuation token">></SPAN></SPAN>

Refused to display 'https://www.arcgis.com/home/signin.html?returnUrl=http://www.arcgis.com/apps/View/index.html?appid%...' in a frame because it set 'X-Frame-Options' to 'deny'.
GET https://www.arcgis.com/home/signin.html?returnUrl=http://www.arcgis.com/apps/View/index.html?appid%... net::ERR_BLOCKED_BY_RESPONSE
I'm just wondering if there's anything I need to configure in the map or app itself in order to ensure it displays on my page, regardless of whether the client is logged into ArcGIS Online in their browser or not. Or is it not possible to disaply a web map/app in an iframe if the client is not logged into AGOL?
edit:
I'm marking this as "assumed answered" as the cause of the issue was determined to be a layer in the map did not have the proper sharing settings. I set the layer to share with the public, and the embedded app displayed correctly in my web page.