Comments (5)
Hi @heinemann . Thanks for bringing this to our attention!
I've tested the lab using this link and it worked.
Username:
student
Password:
learn_ansible
I'm looking at the developers.redhat.com site to see what the issue is.
from instruqt.
Seems like its the iframe embedding causing the issue. Safari Version 15.6.1 (17613.3.9.1.16) Developer tools output:
[Error] Blocked a frame with origin "https://gitea-3000-jfcusuniubxy.env.play.instruqt.com/" from accessing a frame with origin "https://play.instruqt.com/". Protocols, domains, and ports must match.
from instruqt.
I test it on two laptops (Windows 10) with firefox and chrome. Same result.
[Edit]
The direct link work for me to. Thanks for that.
from instruqt.
We found that the controller itself is not accepting cross origin requests (CORS), breaking login once we embed the instruqt lab, but allowing it to work on the instruqt link its hosted on. We've setup redirects on developers.redhat.com as a workaround, could this be investigated to allow CORS?
from instruqt.
Hi @craig-conway. Unfortunately, there's no supported method to disable CORS security features in controller. The iframe method, however, is causing issues beyond just controller. Here's a different lab that uses VSCode, which doesn't load correctly.
https://developers.redhat.com/learn/get-started-ansible-automation-platform-navigator
Gitea and Jenkins instances we use in our labs also block form submissions via an iframe for security reasons.
Our recommendation is to use the kiosk link for Instruqt labs.
FYI @abenokraitis @cloin
from instruqt.
Related Issues (20)
- Issue with Writing First Playbook slug ID: playbook-inventory HOT 1
- New Intro to Lightspeed issue: monitoring HOT 1
- New Intro to Lightspeed issue: monitoring HOT 1
- Issue with Writing First Playbook slug ID: playbook-variables
- New Intro to Lightspeed issue: monitoring HOT 2
- New Intro to Lightspeed issue: Training matches HOT 1
- New Intro to Lightspeed issue: VScode HOT 1
- Issue with Intro to AAP config as code slug ID: controller_exercise3 HOT 3
- Issue with Intro to Controller slug ID: controller-101-template HOT 2
- Getting Started Windows Lab - Minor issues HOT 2
- Container image quay.io/acme_corp/instruqt_gitea contains expired self-signed certificate
- VM image "ansible" is outdated
- New servicenow issue: attach-problem (Sandbox id: 8yadntpwmy6b) HOT 2
- Event Driven Netops Documentation Change
- Issue with Intro to Controller slug ID: controller-101-project HOT 1
- New servicenow issue: attach-problem (Sandbox id: mx7gbwuawk8r)
- typo in Task 1 (Check vs Next) HOT 1
- New servicenow issue: attach-problem (Sandbox id: xqzycgcrhv0v)
- simplified attendee page simlar to instruqt pages
- 'ansible-sign' credential was not created in automation controller HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from instruqt.