00:00:03.218 --> 00:00:03.888 Uh, what's that?
00:00:03.898 --> 00:00:05.948 Take take down some sites or.
00:00:06.018 --> 00:00:06.188 Yeah.
00:00:08.818 --> 00:00:09.188 Here we go.
00:00:09.218 --> 00:00:10.118 Destroy them all.
00:00:11.048 --> 00:00:13.508 That's destroy them all.
00:00:15.238 --> 00:00:16.718 OK guess.
00:00:16.918 --> 00:00:19.268 Go ahead and get started.
00:00:19.358 --> 00:00:24.158 So we were talking about Cors cross origin resource sharing.
00:00:26.078 --> 00:00:30.245 You know, kind of like it sounds it's when you have two websites
00:00:30.245 --> 00:00:33.835 and you want to use something from one website, another
00:00:33.835 --> 00:00:37.937 website and the appeal of doing like you can access other stuff
00:00:37.937 --> 00:00:40.758 from other websites without enabling cores.
00:00:40.768 --> 00:00:41.368 But it's not.
00:00:42.168 --> 00:00:45.339 You can't access everything like you can't access the back end
00:00:45.339 --> 00:00:46.748 and very easily and and and.
00:00:48.028 --> 00:00:49.798 Manipulate things, but with chores.
00:00:49.808 --> 00:00:54.365 Setup you can and the benefits of using cores is it's far more
00:00:54.365 --> 00:00:55.378 secure, right?
00:00:55.488 --> 00:00:59.652 It's just like interacting with your website as if it's in your
00:00:59.652 --> 00:01:00.368 own domain.
00:01:01.518 --> 00:01:03.328 Ohh no.
00:01:05.578 --> 00:01:05.868 Right.
00:01:05.878 --> 00:01:10.392 So why would you actually want to use cores besides the
00:01:10.392 --> 00:01:12.408 Security benefits, right?
00:01:13.028 --> 00:01:18.332 Umm, so a good example we have of this is Ohly this website
00:01:18.332 --> 00:01:23.635 here Tom's this is a Tom's original site and as you can see
00:01:23.635 --> 00:01:29.381 it's it's got its unique design but it doesn't have seemingly it
00:01:29.381 --> 00:01:34.596 doesn't have a whole lot of functionality and what they do
00:01:34.596 --> 00:01:40.077 here is they wanna sell parts and the thing that clearly does
00:01:40.077 --> 00:01:45.822 right is we we have an ecommerce site and instead of spinning up
00:01:45.822 --> 00:01:51.391 a brand new site with clarity and you know incur all the costs
00:01:51.391 --> 00:01:56.341 associated with that they can use the site that they've
00:01:56.341 --> 00:02:01.645 already have here and just inject pieces of the clarity I'm
00:02:01.645 --> 00:02:07.302 site into ohh their own site as you can see here when you click
00:02:07.302 --> 00:02:12.959 the catalog you'll see something very familiar yeah this is our
00:02:12.959 --> 00:02:15.788 site being injected into theirs.
00:02:17.388 --> 00:02:22.298 Ohh, so how do we do this?
00:02:24.428 --> 00:02:27.428 Take a look ohh.
00:02:31.228 --> 00:02:36.538 See some pieces calling out to.
00:02:40.658 --> 00:02:41.618 QA site.
00:02:43.198 --> 00:02:51.993 So actually ohm QA, so this is the site that's being accessed
00:02:51.993 --> 00:02:54.688 right here outside.
00:02:54.698 --> 00:02:58.888 Actually, nobody got homes uses this site this URL.
00:02:58.938 --> 00:03:06.022 It's just the the catalog itself is being injected into here, and
00:03:06.022 --> 00:03:11.388 if you look through here, there's a script, yeah.
00:03:18.428 --> 00:03:20.598 That is interacting.
00:03:22.808 --> 00:03:25.918 No, you have better idea.
00:03:26.188 --> 00:03:27.838 Let's go into the admin.
00:03:36.248 --> 00:03:37.168 Yeah, that's our pages.
00:03:39.798 --> 00:03:40.198 Catalog.
00:03:44.118 --> 00:03:48.273 So essentially what we had to do to get the catalog within the
00:03:48.273 --> 00:03:51.901 site is take the react component, the front end pieces
00:03:51.901 --> 00:03:56.255 and move it into the site itself where it's located, and then you
00:03:56.255 --> 00:04:00.278 can put JavaScript within the code and interact with it like
00:04:00.278 --> 00:04:01.268 it's a part of.
00:04:01.278 --> 00:04:08.613 It's your own site and what do you wanna do to enter to enable
00:04:08.613 --> 00:04:13.038 Toms to be accessed within as a core?
00:04:13.048 --> 00:04:21.058 Is is you have to go to the site itself and do a few things.
00:04:21.068 --> 00:04:24.898 So we're going to try to do this with two sites. Uh.
00:04:27.948 --> 00:04:30.198 That I don't think are being used.
00:05:05.818 --> 00:05:06.238 Let's see.
00:05:08.068 --> 00:05:09.108 You know on this project.
00:05:12.468 --> 00:05:20.086 Thinking about making 10 crosswords, and because it's a
00:05:20.086 --> 00:05:24.168 modern site, it's effective 3.
00:05:32.418 --> 00:05:34.748 OK, 10 no.
00:05:40.208 --> 00:05:40.388 OK.
00:05:44.238 --> 00:05:48.636 So the first thing you want to do to enable your site to be
00:05:48.636 --> 00:05:53.035 accessed from another domain is to go into the app settings
00:05:53.035 --> 00:05:54.648 environments at Jason.
00:05:56.868 --> 00:06:02.589 And here you'll see that there's a uh clarity API requests or
00:06:02.589 --> 00:06:08.033 just whitelist where you can just simply add the site that
00:06:08.033 --> 00:06:11.908 you want to be able to access for domain.
00:06:12.298 --> 00:06:17.587 So we're going to use Atlas as the site we want to try to the
00:06:17.587 --> 00:06:20.488 gain access to our the site with.
00:06:43.218 --> 00:06:43.358 Yeah.
00:06:51.738 --> 00:06:51.958 Uh.
00:06:55.868 --> 00:06:56.168 OK.
00:06:56.178 --> 00:07:01.675 And then once you've got it set up in the stuff folder, then you
00:07:01.675 --> 00:07:03.958 can go to the Web 9 folder.
00:07:07.438 --> 00:07:13.678 Whoops and folder and then go down to the web config.
00:07:23.048 --> 00:07:28.022 And that's and the rewrite rules you want to set to allow
00:07:28.022 --> 00:07:29.308 outbound rules.
00:07:49.218 --> 00:07:53.348 But how many of you have actually set up the course site,
00:07:53.348 --> 00:07:55.128 or if any of you had the?
00:07:55.318 --> 00:07:58.648 Ah, I have and it feels different every time.
00:07:59.078 --> 00:08:02.688 I I totally have, but it feels pretty different every time.
00:08:03.258 --> 00:08:04.928 Umm, it's accasionally.
00:08:03.258 --> 00:08:03.658 Right.
00:08:04.938 --> 00:08:07.912 You'll run into things that feel like they're course issue, but
00:08:07.912 --> 00:08:09.818 really it was some kind of weird server.
00:08:10.258 --> 00:08:11.798 I'm interaction.
00:08:12.458 --> 00:08:16.659 I can't remember exactly what one it was just really recently,
00:08:16.659 --> 00:08:20.527 but there was something above the server like a load load
00:08:20.527 --> 00:08:23.928 balancer thing blocking every patch and every put.
00:08:22.718 --> 00:08:22.938 Umm.
00:08:23.128 --> 00:08:23.568 Baby, I'm.
00:08:24.018 --> 00:08:25.828 That was Jamie, of course, yes.
00:08:26.018 --> 00:08:26.848 Everything's travian.
00:08:26.098 --> 00:08:30.338 So it feels really different every time, but this is.
00:08:27.788 --> 00:08:28.248 You thanks.
00:08:29.838 --> 00:08:33.566 So in that case was that just like a brand's thing you used
00:08:29.948 --> 00:08:30.248 Umm.
00:08:33.566 --> 00:08:34.188 for Coors?
00:08:33.958 --> 00:08:38.138 Umm, yes, yeah.
00:08:34.198 --> 00:08:34.968 Or is it actually?
00:08:36.098 --> 00:08:37.058 It was brands, yes.
00:08:37.988 --> 00:08:38.248 OK.
00:08:40.148 --> 00:08:42.028 Yes, yeah.
00:08:41.068 --> 00:08:41.448 Umm.
00:08:43.688 --> 00:08:48.749 Jim, that I think the next step is we've gotta drop in outbound
00:08:48.749 --> 00:08:50.568 rules within the Web 9.
00:09:00.628 --> 00:09:05.479 I think Jesse primarily set up most of these things right, like
00:09:05.479 --> 00:09:08.208 in terms of for us, I think you've.
00:09:05.918 --> 00:09:06.598 Totally.
00:09:07.068 --> 00:09:10.378 They, I swear, though they feel so different every time.
00:09:10.488 --> 00:09:11.608 I promise.
00:09:11.658 --> 00:09:12.578 It's so crazy.
00:09:13.328 --> 00:09:17.344 Ohh I I I I mean not fundamentally different every
00:09:17.344 --> 00:09:17.738 time.
00:09:18.088 --> 00:09:23.107 You know, you're still doing all these things, but I, you know, I
00:09:20.698 --> 00:09:21.698 Right, right.
00:09:23.107 --> 00:09:25.008 they're different enough.
00:09:25.508 --> 00:09:27.278 It's tough to explain.
00:09:25.938 --> 00:09:26.178 Umm.
00:09:27.328 --> 00:09:30.658 I suppose they're different enough that some things you do
00:09:30.658 --> 00:09:34.102 on some sites you never had to even consider on another, and
00:09:34.102 --> 00:09:35.118 you're both doing.
00:09:35.328 --> 00:09:38.034 You're both doing the same things, grabbing things from
00:09:38.034 --> 00:09:40.885 another website, executing JavaScript that was loaded from
00:09:40.885 --> 00:09:41.658 a other website.
00:09:41.798 --> 00:09:45.648 You know, I mean, you're doing all the same things, but I I
00:09:41.828 --> 00:09:42.138 Yep.
00:09:45.648 --> 00:09:48.728 guess I don't understand it from top to bottom.
00:09:49.198 --> 00:09:49.968 You know what?
00:09:49.978 --> 00:09:54.704 Various things on the server or whatever that are causing me to
00:09:54.704 --> 00:09:57.288 have to do weird things, you know?
00:09:58.478 --> 00:10:00.628 Which is pretty much summed up my feelings.
00:10:00.638 --> 00:10:03.548 About course it's it's magic.
00:10:03.628 --> 00:10:04.098 I don't.
00:10:04.608 --> 00:10:08.326 So I I've heard that you've gotta put this rewrite outbound
00:10:08.326 --> 00:10:12.169 rules within the skins folder as well, but it seems like it's
00:10:12.169 --> 00:10:14.958 already generated in later versions of Seth.
00:10:15.448 --> 00:10:16.378 If you would code.
00:10:15.578 --> 00:10:20.228 Yeah, in later versions the app bound rule was to add on.
00:10:20.278 --> 00:10:24.784 I think it was to add on preflight requests that the that
00:10:24.784 --> 00:10:29.679 your origin was allowed as long as it was found in the rewrite
00:10:29.679 --> 00:10:30.068 maps.
00:10:30.658 --> 00:10:33.365 You have a rewrite maps file that was supposed to be
00:10:33.365 --> 00:10:36.684 explicitly also covering all of the origins that were allowed to
00:10:36.684 --> 00:10:37.348 be requested.
00:10:37.358 --> 00:10:40.116 Then you set that header because I think I feel like service
00:10:40.116 --> 00:10:41.428 stack wouldn't set it for us.
00:10:41.498 --> 00:10:45.601 We tried and tried but it was too old or something and so we
00:10:45.238 --> 00:10:45.508 Umm.
00:10:45.601 --> 00:10:49.503 had to kind of do this little hack, but it's still secure
00:10:49.503 --> 00:10:53.068 enough because it comes from this rewrite maps file.
00:10:50.108 --> 00:10:50.348 OK.
00:10:53.258 --> 00:10:57.979 Uh, that, you know, has an explicit cores white list of all
00:10:57.979 --> 00:11:02.858 of the possible origins that are request could come from, and
00:11:02.858 --> 00:11:05.848 then you just do you rewrite the out.
00:11:05.888 --> 00:11:08.538 You know the request to say.
00:11:08.548 --> 00:11:09.328 Yeah, it's fine.
00:11:09.458 --> 00:11:13.708 You know, loud origin just did it.
00:11:14.768 --> 00:11:17.208 Yeah, that's that's that's it.
00:11:17.248 --> 00:11:21.652 So I think that's essentially all you've got to do to enable,
00:11:21.652 --> 00:11:26.126 you know, the basics for cores, right, you you go into the the
00:11:26.126 --> 00:11:30.317 stuff solutions folder and change the environment settings
00:11:30.317 --> 00:11:34.649 that the the the URLs and then add outbound rules to the DNN
00:11:33.468 --> 00:11:33.688 Yeah.
00:11:34.649 --> 00:11:35.928 and you should be.
00:11:35.268 --> 00:11:37.678 You're technically need to change the header and footer,
00:11:37.678 --> 00:11:38.228 wouldn't you?
00:11:41.418 --> 00:11:42.968 It depends, right?
00:11:42.978 --> 00:11:44.088 I'm like DNN site.
00:11:43.178 --> 00:11:45.698 Yeah, in in most.
00:11:44.238 --> 00:11:46.578 You know, on that word, yeah.
00:11:45.708 --> 00:11:48.707 Yeah, in most cases that I've seen, you do have to modify the
00:11:48.707 --> 00:11:49.578 header and footer.
00:11:50.748 --> 00:11:52.428 You have to modify the header and footer of the.
00:11:50.758 --> 00:11:51.238 Umm.
00:11:51.558 --> 00:11:56.996 In the drive in the JavaScript for the requests it's gonna be,
00:11:55.248 --> 00:11:56.648 In the DNN version, yeah.
00:11:56.996 --> 00:11:57.428 yeah.
00:11:57.438 --> 00:12:01.189 So in in the the ones that I've I've seen, you're gonna have to
00:12:01.189 --> 00:12:04.412 set it up to you modify the header in the footer to be
00:12:04.412 --> 00:12:07.108 actually using the the core site itself. Umm.
00:12:08.818 --> 00:12:12.338 We learned a better way to do it with Rydell.
00:12:13.088 --> 00:12:16.278 That's still using an API and then three different sites.
00:12:15.738 --> 00:12:15.998 Uh.
00:12:16.788 --> 00:12:22.830 Uh, we used a lot of virtual directories in IIS and still a
00:12:21.328 --> 00:12:21.748 You do.
00:12:22.830 --> 00:12:28.268 pretty complicated set of rewrite rules that redirect
00:12:28.268 --> 00:12:31.088 certain requests to the API.
00:12:31.378 --> 00:12:34.607 So the gist of it is, you know you can do it in a bunch of
00:12:34.607 --> 00:12:37.508 different ways, so that makes it really complicated.
00:12:38.718 --> 00:12:41.796 He he so generally I think the idea there is is if it's if it's
00:12:39.908 --> 00:12:40.208 OK.
00:12:41.796 --> 00:12:44.778 pre react, you're gonna have to change the header and footer.
00:12:45.538 --> 00:12:46.908 Mm-hmm. Yeah.
00:12:45.768 --> 00:12:49.267 Umm, they hit the they hit the core site directly so it would
00:12:49.267 --> 00:12:50.848 be that that particular URL.
00:12:51.798 --> 00:12:52.428 Umm.
00:12:52.948 --> 00:12:57.403 And whatever path that you haven't said at in IS, umm, and
00:12:53.318 --> 00:12:53.958 OK, I think.
00:12:57.403 --> 00:12:59.518 it sounds like post angular.
00:13:00.488 --> 00:13:03.378 We have a work around for that.
00:13:05.298 --> 00:13:06.308 I thought that way.
00:13:05.528 --> 00:13:05.968 OK so.
00:13:06.318 --> 00:13:09.845 Yeah, it was slightly easier, less editing them files,
00:13:09.845 --> 00:13:12.538 remembering not to commit it or whatever.
00:13:11.998 --> 00:13:12.238 Umm.
00:13:13.588 --> 00:13:14.008 Yeah.
00:13:14.738 --> 00:13:15.478 Yeah, there were.
00:13:14.738 --> 00:13:15.478 So a site.
00:13:15.488 --> 00:13:18.827 There were a few things we did on Rydell that made it a little
00:13:18.827 --> 00:13:21.318 easier, but it's it's still it's still a mess.
00:13:19.738 --> 00:13:22.408 Umm no problem.
00:13:22.708 --> 00:13:23.488 Very complicated.
00:13:23.048 --> 00:13:25.840 I think in general one, one thing that it means talking
00:13:25.840 --> 00:13:26.788 about Coors itself.
00:13:28.578 --> 00:13:32.452 One thing probably to remember is that a lot of things will
00:13:32.452 --> 00:13:33.808 look like Jesse said.
00:13:33.818 --> 00:13:37.774 A lot of things will look like a CORS issue, even though probably
00:13:37.774 --> 00:13:41.549 the vast majority of them are not actually a Coors issue, it's
00:13:41.549 --> 00:13:42.988 merely a failed request.
00:13:44.458 --> 00:13:44.848 It.
00:13:44.998 --> 00:13:46.408 Yeah, I know.
00:13:46.418 --> 00:13:49.474 But it yelled at us for cores because your browser saw came
00:13:49.358 --> 00:13:49.658 Thank you.
00:13:49.474 --> 00:13:50.798 from a different Rep like.
00:13:50.928 --> 00:13:55.675 It's and I, in my experience with CORS, UM, a great number of
00:13:54.538 --> 00:13:54.768 Ah.
00:13:55.675 --> 00:13:58.738 them are actually just failed requests.
00:13:59.268 --> 00:14:03.718 If you look underneath what's happening, so don't always.
00:14:01.478 --> 00:14:04.869 Yeah, but it came from a different request, like a
00:14:03.778 --> 00:14:04.398 Yeah.
00:14:04.568 --> 00:14:05.758 Don't always assume.
00:14:04.869 --> 00:14:06.398 different domain, yeah.
00:14:06.568 --> 00:14:08.378 Don't always assume it's a core issue.
00:14:08.388 --> 00:14:11.463 It might look like 1, and that's probably the biggest problem
00:14:11.463 --> 00:14:12.058 with Cortez.
00:14:12.178 --> 00:14:13.668 That it masks the actual issue.
00:14:15.298 --> 00:14:19.280 Look at such as one of the a good example of that would be
00:14:19.280 --> 00:14:22.048 the load balancer issue we had with JBM.
00:14:22.178 --> 00:14:26.488 I was a pre React 2021 not 4 site.
00:14:26.878 --> 00:14:31.085 We set up a a a core set up for going into
00:14:31.085 --> 00:14:33.238 api.jjandbmedical.com.
00:14:34.838 --> 00:14:38.802 Well, they have a load balancer there that the load balancer was
00:14:38.802 --> 00:14:41.608 blocking any put, delete and update requests.
00:14:42.038 --> 00:14:42.948 So what?
00:14:42.958 --> 00:14:45.780 What happened was the load balancer would shoot an error
00:14:45.780 --> 00:14:46.028 back.
00:14:46.128 --> 00:14:48.748 The error that we got back was cores issue.
00:14:48.758 --> 00:14:52.639 This header is missing, but in all actuality it was a 403 from
00:14:50.118 --> 00:14:50.348 Yeah.
00:14:52.639 --> 00:14:53.748 the load balancer.
00:14:53.918 --> 00:14:55.428 We didn't get that 403.
00:14:55.498 --> 00:14:58.998 All we got was the the core issue.
00:14:55.818 --> 00:14:56.268 Remember.
00:14:59.008 --> 00:15:02.827 So I guess the takeaway from that is just remember that just
00:15:02.827 --> 00:15:06.709 because you're seeing a CORS issue doesn't mean it's actually
00:15:04.128 --> 00:15:06.018 Yeah, they can be red herrings.
00:15:06.028 --> 00:15:06.508 Big time.
00:15:06.709 --> 00:15:07.648 a core's issue.
00:15:07.658 --> 00:15:10.098 And I think honestly that happens more often than not.
00:15:08.118 --> 00:15:11.328 Yeah, it's so true.
00:15:11.338 --> 00:15:15.676 We were banging our heads on it until we thought Greg and I
00:15:12.958 --> 00:15:13.198 Umm.
00:15:15.676 --> 00:15:20.231 thought to check the IIS logs and look at every request coming
00:15:19.168 --> 00:15:20.318 That was my you.
00:15:20.231 --> 00:15:20.448 in.
00:15:20.328 --> 00:15:22.898 Jesse, that was all you, buddy.
00:15:20.958 --> 00:15:21.468 Yeah.
00:15:21.478 --> 00:15:26.083 And we we saw that the only put and patch and delete requests
00:15:26.083 --> 00:15:30.688 that were actually coming in to IIS originated on local host.
00:15:30.878 --> 00:15:35.432 So you know there was right, if a request was coming in, it was
00:15:35.432 --> 00:15:38.208 stopped before it even hit our server.
00:15:38.418 --> 00:15:43.458 So it was something above the server and it turns out it was.
00:15:43.468 --> 00:15:47.086 It was Azure something or other, but Greg fixed once we I
00:15:44.378 --> 00:15:44.588 Umm.
00:15:47.086 --> 00:15:50.767 isolated what the heck it was but it said course the whole
00:15:50.018 --> 00:15:50.268 Umm.
00:15:50.767 --> 00:15:54.698 time and so you know we tried so many different things, right?
00:15:54.708 --> 00:15:57.058 We tried like, right, you know, it says it's missing a header.
00:15:57.068 --> 00:16:00.599 I'm going to rewrite a like the outbound rule again, add that
00:15:57.598 --> 00:15:57.868 Umm.
00:16:00.599 --> 00:16:00.998 header.
00:16:01.008 --> 00:16:04.060 Let me do this whole cores whitelist thing so it's secure
00:16:04.060 --> 00:16:04.428 enough.
00:16:04.578 --> 00:16:07.470 I'm not gonna because you're not even allowed to make it a wild
00:16:07.470 --> 00:16:08.058 card anymore.
00:16:08.208 --> 00:16:11.243 Thanks for the browser blocks that which because it's pretty
00:16:08.578 --> 00:16:10.278 Yeah. Umm.
00:16:11.243 --> 00:16:14.228 slightly extra work to get your rewrite map and everything.
00:16:14.238 --> 00:16:15.388 So we tried all of that.
00:16:15.498 --> 00:16:18.888 Nothing still was not cores, but it said it was.
00:16:18.898 --> 00:16:21.698 But yeah, so why it's complicated and?
00:16:20.408 --> 00:16:20.608 And.
00:16:20.418 --> 00:16:20.618 Yeah.
00:16:23.318 --> 00:16:25.018 Annoying sometimes, isn't it?
00:16:26.088 --> 00:16:26.258 Like.
00:16:26.168 --> 00:16:30.023 So understood to do something simple guys with, have you ever
00:16:26.268 --> 00:16:26.838 Yeah, I've said.
00:16:30.023 --> 00:16:33.567 used the crosswords and attribute on at a HTML or within
00:16:33.268 --> 00:16:33.638 And cut.
00:16:33.567 --> 00:16:33.878 HTML?
00:16:34.778 --> 00:16:36.018 Ah, no, that's cool.
00:16:36.938 --> 00:16:39.696 Just found out about this and I haven't been able to get this to
00:16:39.696 --> 00:16:39.908 work.
00:16:40.648 --> 00:16:45.024 Umm, this kind of thinking we could troubleshoot this a bit,
00:16:45.024 --> 00:16:49.758 so if you were to take this off, you can access this website it's
00:16:49.758 --> 00:16:50.978 image without it.
00:16:50.988 --> 00:16:56.872 But as soon as you add this in there, supposedly it enables you
00:16:56.872 --> 00:16:57.608 know it.
00:16:57.658 --> 00:17:02.690 It requires cores in order to make it more secure, and let's
00:17:02.690 --> 00:17:03.928 take a look we.
00:17:06.498 --> 00:17:07.598 What version is 10 bids?
00:17:07.608 --> 00:17:12.738 Again, let's $2022, OK.
00:17:09.008 --> 00:17:10.548 Tinbids is the latest version.
00:17:09.778 --> 00:17:11.818 Only 3.1 or 22.4.
00:17:10.558 --> 00:17:11.368 Yeah, yeah.
00:17:16.548 --> 00:17:18.308 And Atlas is an old one.
00:17:17.708 --> 00:17:20.276 Just asking, so I'd probably be less than helpful on newer
00:17:20.276 --> 00:17:20.668 versions.
00:17:30.858 --> 00:17:34.448 And Atlas is 2020.1 or 2020.3.
00:17:34.778 --> 00:17:36.128 It's kind of a mishmash.
00:17:36.238 --> 00:17:36.698 It's got.
00:17:36.938 --> 00:17:37.188 Yeah.
00:17:37.718 --> 00:17:38.468 Yeah, it's old.
00:17:38.518 --> 00:17:42.048 It's got pieces of 2020.3 ported back into.
00:17:42.058 --> 00:17:47.596 It might even actually be 2019.4 with bits of 2020.3 ported back
00:17:44.898 --> 00:17:45.278 Like now.
00:17:47.596 --> 00:17:48.278 into it.
00:17:49.158 --> 00:17:52.688 It's still then use our under construction or is it?
00:17:52.188 --> 00:17:55.058 No, no, they well, not actively.
00:17:55.068 --> 00:17:57.682 I I don't know if they're live, but I know that we're not doing
00:17:57.682 --> 00:17:58.908 active work on their site, so.
00:17:59.348 --> 00:17:59.558 OK.
00:18:01.268 --> 00:18:04.143 Ohh, I'd copy pasted that whole thing you were hovering over
00:18:04.143 --> 00:18:07.018 from your VS code for cross Origin cause I've never seen it.
00:18:07.128 --> 00:18:10.779 That's pretty cool that you can kind of do the whole thing right
00:18:08.468 --> 00:18:08.698 Hmm.
00:18:09.478 --> 00:18:09.608 Yeah.
00:18:10.779 --> 00:18:11.678 in an image tag.
00:18:19.118 --> 00:18:19.458 Clear.
00:18:23.958 --> 00:18:27.934 And I guess you could look at IIS logs or whatever to kind of
00:18:27.934 --> 00:18:30.948 see what it looks like on the other end. Neat.
00:18:29.618 --> 00:18:33.228 We and I I would I would actually say that's a a good
00:18:33.228 --> 00:18:37.306 call out Jesse is that if you think you have a course issue,
00:18:36.338 --> 00:18:36.738 It's the.
00:18:37.306 --> 00:18:41.317 possibly look at the request itself either through you know
00:18:41.317 --> 00:18:45.462 look at the actual request, see the headers, things like that
00:18:45.462 --> 00:18:49.674 that are being sent out and and the ones in in the response if
00:18:49.674 --> 00:18:54.086 you can see the request actually sending the proper headers, it's
00:18:54.086 --> 00:18:55.958 probably not a course issue.
00:19:01.468 --> 00:19:01.748 OK.
00:19:03.388 --> 00:19:03.618 Yeah.
00:19:03.628 --> 00:19:05.248 So we're not even getting anything here.
00:19:09.208 --> 00:19:11.858 So you're saying you can look at the IIS logs on?
00:19:12.108 --> 00:19:16.273 Since we just enabled 10 for cores, it would be tin sizes
00:19:16.273 --> 00:19:17.278 logs, correct?
00:19:20.928 --> 00:19:23.428 Say I'm sorry, I didn't hear you.
00:19:21.328 --> 00:19:21.818 You.
00:19:23.218 --> 00:19:25.268 Yes, you have to refresh my memory.
00:19:25.278 --> 00:19:27.714 Jesse and as to how to get there because I don't remember off the
00:19:27.714 --> 00:19:28.268 top of my head.
00:19:28.888 --> 00:19:31.078 Umm, I always typing something I told.
00:19:31.088 --> 00:19:32.418 I'm really sorry I missed it.
00:19:32.478 --> 00:19:32.688 What?
00:19:32.698 --> 00:19:32.898 What?
00:19:32.908 --> 00:19:33.418 What was it?
00:19:32.928 --> 00:19:33.298 Umm.
00:19:33.428 --> 00:19:34.128 But I'm sorry.
00:19:34.128 --> 00:19:36.518 We're looking at the we're trying to find the IIS logs.
00:19:34.778 --> 00:19:37.268 I saw uh.
00:19:37.028 --> 00:19:38.448 Ohh yeah.
00:19:37.318 --> 00:19:37.858 Yeah, though.
00:19:38.458 --> 00:19:40.058 Ohh boy, I hang on.
00:19:40.068 --> 00:19:41.018 Let me just ask the Oracle.
00:19:42.678 --> 00:19:47.068 She she actually PT or Brendan, or who we are. Ohh.
00:19:43.588 --> 00:19:44.478 I forgot to.
00:19:44.488 --> 00:19:46.178 No, I'm just gonna ask the Internet.
00:19:46.188 --> 00:19:46.598 Yeah.
00:19:46.608 --> 00:19:51.828 I I just, I just forgot where it was. Oh.
00:19:51.308 --> 00:19:52.308 Appreciate you.
00:19:52.568 --> 00:19:54.108 You called me the Oracle.
00:19:54.398 --> 00:19:54.918 That's funny.
00:19:58.108 --> 00:20:00.678 Let's see, that's Azure cloud services.
00:20:00.688 --> 00:20:01.058 OK.
00:20:01.138 --> 00:20:02.648 Well, I feel like I followed this.
00:20:02.658 --> 00:20:05.542 I would have clicked the first thing it was in IIS and you
00:20:05.542 --> 00:20:08.474 click on the site and then there's a button for logging and
00:20:08.474 --> 00:20:10.918 I think it it maybe it tells you something there.
00:20:11.348 --> 00:20:14.728 Uh, if we really only had to do it the one time, but now I I
00:20:14.728 --> 00:20:16.778 totally have that in my back pocket.
00:20:16.968 --> 00:20:20.323 There's a button for logging and I feel like that's probably what
00:20:19.048 --> 00:20:19.308 Button.
00:20:19.318 --> 00:20:19.838 There we go.
00:20:19.878 --> 00:20:20.408 There's that button.
00:20:20.323 --> 00:20:20.628 I did.
00:20:21.758 --> 00:20:24.152 Ohh yeah, and then I just grabbed that and browsed it
00:20:22.118 --> 00:20:22.498 Umm.
00:20:24.152 --> 00:20:24.418 right?
00:20:25.108 --> 00:20:28.112 Or or I just grabbed that and put it in the that link that it
00:20:28.112 --> 00:20:31.019 has for you in the directory, and then I just hit Windows R
00:20:28.498 --> 00:20:29.118 The yeah.
00:20:31.019 --> 00:20:33.974 and I put that in there and it opens up the folder right for
00:20:33.974 --> 00:20:34.168 you.
00:20:41.448 --> 00:20:43.578 I wonder if it will do the replacement there.
00:20:43.588 --> 00:20:45.588 That would be really quite us sick.
00:20:45.648 --> 00:20:46.118 OK.
00:20:45.698 --> 00:20:46.338 That's pretty good.
00:20:46.648 --> 00:20:50.178 And then how do we know what one it was?
00:20:48.648 --> 00:20:49.128 2nd.
00:20:50.188 --> 00:20:51.768 Probably, yeah.
00:20:51.218 --> 00:20:54.798 Imagine last the date modified would be but I don't know.
00:20:54.568 --> 00:20:55.218 Yeah.
00:20:54.678 --> 00:20:55.268 Totally.
00:20:55.498 --> 00:20:55.698 Yeah.
00:20:56.708 --> 00:20:57.238 Then you have to.
00:20:59.598 --> 00:21:01.868 This is starting to look really familiar, yeah.
00:21:01.668 --> 00:21:02.098 Alright.
00:21:01.668 --> 00:21:04.708 Umm, no, this is yeah, I looked for the latest modified 1.
00:21:04.858 --> 00:21:08.147 Yeah, you're looking one from back in August of last year, but
00:21:05.028 --> 00:21:07.628 Sure, but that's it.
00:21:07.448 --> 00:21:07.658 Oops.
00:21:08.147 --> 00:21:08.408 yeah.
00:21:08.388 --> 00:21:09.778 Yeah, this is this is it, yes.
00:21:10.558 --> 00:21:12.628 So next time I have like a weird course issue.
00:21:11.748 --> 00:21:11.988 Right.
00:21:13.348 --> 00:21:16.942 Ohm, I feel like I've hit a lot of the cores issues like that
00:21:13.368 --> 00:21:13.828 Bird.
00:21:14.818 --> 00:21:15.888 That can't be right.
00:21:16.942 --> 00:21:17.928 come up commonly.
00:21:17.798 --> 00:21:18.408 Oh, it's scrolled.
00:21:18.418 --> 00:21:19.328 It scrolled you all the way down.
00:21:19.338 --> 00:21:19.808 Go back in there.
00:21:20.418 --> 00:21:20.658 OK.
00:21:21.438 --> 00:21:23.568 But next time I have a really weird one.
00:21:23.028 --> 00:21:23.608 Yeah, there we go.
00:21:23.148 --> 00:21:23.648 There we go.
00:21:24.018 --> 00:21:27.058 This is totally what I'm gonna come to and do.
00:21:26.238 --> 00:21:26.398 No.
00:21:27.098 --> 00:21:28.698 Yeah, trust me, this is where I'm going to.
00:21:29.368 --> 00:21:34.658 That doesn't seem super useful well.
00:21:29.708 --> 00:21:31.728 Somebody tried to log in.
00:21:34.088 --> 00:21:41.568 It's a get request to from a I don't know 1010, ten 10110 one.
00:21:39.058 --> 00:21:41.288 From fedora.
00:21:43.278 --> 00:21:45.278 Uh, yeah, you know Firefox.
00:21:46.258 --> 00:21:50.318 OK, well, that government seemed like we hit it at all.
00:21:49.048 --> 00:21:49.208 Yeah.
00:21:50.468 --> 00:21:51.908 If that's the case, there's nothing.
00:21:52.608 --> 00:21:53.318 Where it.
00:21:53.468 --> 00:21:57.468 Yeah, that's 1233, that's seems like.
00:22:00.888 --> 00:22:02.128 If you're are you looking at Atlas.
00:22:01.088 --> 00:22:01.608 While ago.
00:22:03.988 --> 00:22:07.348 No, we're looking at 10s should should.
00:22:06.078 --> 00:22:06.218 No.
00:22:07.048 --> 00:22:08.678 And Tim is using WordPress right?
00:22:08.688 --> 00:22:10.748 Because I saw Slash WP login there.
00:22:11.538 --> 00:22:12.588 It shouldn't be.
00:22:11.608 --> 00:22:11.848 Umm.
00:22:12.798 --> 00:22:15.078 No tennis shoes and DNN.
00:22:15.538 --> 00:22:17.728 Then we're on something else that's interesting.
00:22:16.528 --> 00:22:16.718 No.
00:22:17.048 --> 00:22:17.418 How's that?
00:22:17.428 --> 00:22:19.108 We're using. Yeah.
00:22:19.118 --> 00:22:21.919 So this isn't this isn't thing cause yeah that that request had
00:22:21.919 --> 00:22:23.188 like WP login this WordPress.
00:22:23.908 --> 00:22:25.338 Let's look at the IIS thing again.
00:22:25.468 --> 00:22:28.567 I mean, I feel like, I mean, I only used this once, but I'm
00:22:28.567 --> 00:22:29.858 still so stoked about it.
00:22:29.918 --> 00:22:32.798 OK, wait so format W3C.
00:22:30.068 --> 00:22:31.078 10 yeah.
00:22:32.948 --> 00:22:33.988 Does that have? Yeah.
00:22:37.118 --> 00:22:44.298 I'm is that does is OK wait log file, log files.
00:22:39.958 --> 00:22:40.268 My.
00:22:44.548 --> 00:22:45.368 Ohh don't change it.
00:22:47.348 --> 00:22:47.538 Yeah.
00:22:47.498 --> 00:22:48.108 Going to change it.
00:22:47.548 --> 00:22:50.523 Leave it as W3Z, but you could change the directory and just
00:22:50.523 --> 00:22:53.108 add like backslash tin to the end of that directory.
00:22:53.938 --> 00:22:56.298 So it puts it in its own specific folder, makes it a
00:22:56.178 --> 00:23:00.858 Ohh yeah, pretty cool termination.
00:22:56.298 --> 00:22:57.278 little easier to find.
00:22:57.498 --> 00:22:57.838 Yeah.
00:23:00.508 --> 00:23:01.238 I assume that works.
00:23:03.178 --> 00:23:03.718 Yeah, that works.
00:23:04.048 --> 00:23:04.748 We're going to find out.
00:23:05.538 --> 00:23:06.808 We're about to find out, Brian.
00:23:07.408 --> 00:23:09.728 Alright, something happened.
00:23:07.648 --> 00:23:08.898 This is the best way to learn.
00:23:09.288 --> 00:23:10.998 Screw around with it until you make sense of it.
00:23:11.908 --> 00:23:14.368 It alright, got that?
00:23:13.518 --> 00:23:16.678 See our posted a way to I'm do it.
00:23:16.728 --> 00:23:18.668 That's probably better.
00:23:23.498 --> 00:23:23.758 Hmm.
00:23:24.708 --> 00:23:25.018 Wow.
00:23:25.028 --> 00:23:25.218 Yeah.
00:23:25.228 --> 00:23:29.278 OK, all will snag that and use it.
00:23:30.718 --> 00:23:30.978 Yeah.
00:23:35.178 --> 00:23:36.348 Hey, look at that.
00:23:36.358 --> 00:23:38.658 Somebody's running signal R upper.
00:23:36.478 --> 00:23:39.688 Yeah, yeah, yeah.
00:23:39.698 --> 00:23:42.478 It's uh yeah, alright.
00:23:41.918 --> 00:23:42.058 Yes.
00:23:45.818 --> 00:23:48.128 Let's try that again.
00:23:52.488 --> 00:23:56.065 OK, I'm getting to think that that that didn't actually build
00:23:56.065 --> 00:23:56.988 it in there, uh.
00:23:59.998 --> 00:24:00.638 Right, because that's.
00:24:01.838 --> 00:24:02.468 Correct.
00:24:03.618 --> 00:24:04.278 Yeah.
00:24:04.318 --> 00:24:06.168 Ohh yeah, it would have to build.
00:24:06.248 --> 00:24:07.728 You could look for the word cross origin.
00:24:06.518 --> 00:24:10.498 Well, well, you gotta gulp build error down there.
00:24:08.408 --> 00:24:09.388 Well, it did.
00:24:10.508 --> 00:24:11.668 Ohh you did in the command line.
00:24:11.678 --> 00:24:12.518 OK, I missed that.
00:24:12.178 --> 00:24:13.018 Yeah, yeah.
00:24:15.828 --> 00:24:19.978 It's called them ohh 8 clarity. Commerce you.
00:24:19.988 --> 00:24:20.858 Yeah, you're in the right spot.
00:24:21.318 --> 00:24:24.078 You could always jump in a DNN module crossword in equal the
00:24:24.078 --> 00:24:26.974 whole that you know that whole string or whatever, because that
00:24:25.848 --> 00:24:26.658 That's right.
00:24:26.974 --> 00:24:28.558 way you want to build or anything.
00:24:27.408 --> 00:24:29.368 Let's give that a shot. Yep.
00:24:31.638 --> 00:24:33.798 I wonder if we could still log in it's.
00:24:46.568 --> 00:24:49.379 It's like picking up a like an old journal and blowing the dust
00:24:49.379 --> 00:24:49.818 off of it.
00:24:52.238 --> 00:24:52.398 Yeah.
00:24:53.408 --> 00:24:53.778 Looks nice.
00:24:57.848 --> 00:24:59.678 I'm proud of some of the work I did on analyst.
00:25:00.288 --> 00:25:05.285 The the catalog with price rules would take like 5 minutes to
00:25:00.638 --> 00:25:00.828 Yeah.
00:25:05.285 --> 00:25:05.688 load.
00:25:06.418 --> 00:25:07.418 I don't remember that.
00:25:06.968 --> 00:25:12.402 Literally and and I managed to get that down to you know,
00:25:12.402 --> 00:25:14.838 milliseconds or something.
00:25:15.528 --> 00:25:17.928 It was vieste that was very happy with it.
00:25:24.798 --> 00:25:27.848 Seem to be anything in there OK.
00:25:43.338 --> 00:25:47.438 Scattered page on here that has something that it.
00:25:48.568 --> 00:25:51.121 I mean, you could just jump in a new module, I guess or something
00:25:51.121 --> 00:25:51.508 like that.
00:25:53.458 --> 00:25:53.798 Module.
00:25:58.368 --> 00:25:59.968 Because it work well too.
00:26:05.548 --> 00:26:08.608 And then you could once you have it in there, just open your.
00:26:11.228 --> 00:26:13.068 Your network and make sure.
00:26:16.658 --> 00:26:16.838 Yeah.
00:26:19.808 --> 00:26:20.608 Yeah, looks.
00:26:20.018 --> 00:26:23.921 Make sure it doesn't save that as text because it might I think
00:26:23.278 --> 00:26:23.648 Darn it.
00:26:23.921 --> 00:26:24.348 it did.
00:26:24.358 --> 00:26:24.488 Yeah.
00:26:24.458 --> 00:26:25.198 And it sure did.
00:26:24.938 --> 00:26:29.518 It definitely did, you silly goose.
00:26:25.378 --> 00:26:29.668 Yes, certified DNN moment click.
00:26:25.898 --> 00:26:27.108 Oh, DNN.
00:26:27.318 --> 00:26:32.218 My goodness source. Yeah.
00:26:29.678 --> 00:26:35.403 Uh click source in the top left, top left of the little window
00:26:30.518 --> 00:26:33.279 Where's that source top E?
00:26:35.403 --> 00:26:35.948 there.
00:26:35.958 --> 00:26:42.058 Yeah, I I said to go back into the text side to unclick sort.
00:26:36.298 --> 00:26:36.498 Yep.
00:26:41.178 --> 00:26:42.888 It he got it?
00:26:42.068 --> 00:26:42.768 OK, that works too.
00:26:42.778 --> 00:26:42.938 Yeah.
00:26:43.668 --> 00:26:45.138 And they had a closing extra.
00:26:44.488 --> 00:26:49.296 Umm modern browsers are probably smart enough to to fix that
00:26:45.148 --> 00:26:45.968 Yeah, perfect time.
00:26:49.296 --> 00:26:53.709 image tag for you, but technically they're self closing
00:26:53.709 --> 00:26:56.468 and they don't have a a A closing.
00:26:55.638 --> 00:26:55.838 Yeah.
00:26:56.798 --> 00:26:59.000 It probably does it for you though, but you could open up
00:26:57.678 --> 00:27:00.018 Yeah, see.
00:26:59.000 --> 00:27:01.316 your network tab and make sure it actually tried the request
00:27:01.316 --> 00:27:01.468 too.
00:27:02.118 --> 00:27:05.798 I'm from from here and then you'd filter by images.
00:27:06.598 --> 00:27:11.428 Uh, and after refreshing and stuff, of course, to.
00:27:14.618 --> 00:27:18.918 And instead of that way you just click the IMG button, yeah.
00:27:15.988 --> 00:27:17.958 So that others still there.
00:27:18.008 --> 00:27:19.258 Yep, yeah.
00:27:19.278 --> 00:27:20.508 So what was it called again?
00:27:20.518 --> 00:27:22.338 It was there's something.
00:27:23.628 --> 00:27:24.458 Well, something.
00:27:24.468 --> 00:27:27.928 It was the 10.
00:27:27.468 --> 00:27:27.748 Sure.
00:27:27.998 --> 00:27:28.708 It's block.
00:27:29.268 --> 00:27:31.098 Yeah, could even try.
00:27:30.868 --> 00:27:32.408 I don't see it in there, no.
00:27:34.498 --> 00:27:34.828 Huh.
00:27:34.868 --> 00:27:38.068 Is it there in your thing in your module?
00:27:41.808 --> 00:27:42.048 So.
00:27:43.988 --> 00:27:45.768 Sometimes browsers just don't even try.
00:27:46.258 --> 00:27:49.198 Ohh my goodness source.
00:27:47.648 --> 00:27:48.378 Look, uh.
00:27:50.688 --> 00:27:51.448 Now did it again.
00:27:50.768 --> 00:27:52.158 It didn't save. Yeah.
00:27:52.938 --> 00:27:53.998 Right. OK.
00:27:55.098 --> 00:27:56.398 Maybe it'll save this time.
00:28:01.918 --> 00:28:04.068 On DNN you know you want to.
00:28:07.958 --> 00:28:09.338 It did not want to.
00:28:10.228 --> 00:28:12.778 They. Yeah.
00:28:10.598 --> 00:28:10.848 Out.
00:28:10.858 --> 00:28:11.308 Well, OK.
00:28:11.318 --> 00:28:12.068 It stayed there.
00:28:12.128 --> 00:28:14.228 That's very.
00:28:12.548 --> 00:28:14.438 Uh, they wrapped it in a P tag but.
00:28:12.788 --> 00:28:14.758 Hey it even fixed your image tag for you.
00:28:15.148 --> 00:28:16.278 That's that's funny.
00:28:16.328 --> 00:28:17.368 Did it try and request it?
00:28:18.718 --> 00:28:20.148 Should have this time right?
00:28:18.998 --> 00:28:20.998 Ah, there's a.
00:28:20.758 --> 00:28:23.988 I feel like you could filter by 10 probably, yeah.
00:28:20.838 --> 00:28:22.088 You may need to scroll up.
00:28:22.098 --> 00:28:23.068 There's a lot of images.
00:28:24.888 --> 00:28:26.448 Yeah, he put tin in the filter box.
00:28:28.878 --> 00:28:29.958 Somehow there's a lot of Tim.
00:28:29.968 --> 00:28:33.088 Ohh act actually settings Ting.
00:28:33.158 --> 00:28:34.388 Yeah.
00:28:33.248 --> 00:28:33.518 Yeah.
00:28:33.808 --> 00:28:34.508 Thing.
00:28:34.558 --> 00:28:36.068 Yes, maybe filter by bid.
00:28:35.378 --> 00:28:36.108 Yeah, I don't see it.
00:28:37.638 --> 00:28:40.718 Or 10-10 dash QA.
00:28:39.408 --> 00:28:39.818 Ohh yeah.
00:28:42.788 --> 00:28:43.118 Not there.
00:28:43.508 --> 00:28:44.188 It didn't even try.
00:28:45.488 --> 00:28:46.948 Ah, I wonder if we remove.
00:28:48.068 --> 00:28:49.178 Certified DNN moment.
00:28:50.908 --> 00:28:51.868 Didn't even try.
00:28:52.968 --> 00:28:53.308 What?
00:28:56.378 --> 00:28:58.188 Jesse, after what we saw on DNN yesterday?
00:29:00.228 --> 00:29:03.158 Ohh, that was really depressing. Ohh.
00:29:02.258 --> 00:29:02.878 Nothing.
00:29:03.068 --> 00:29:05.988 Nothing surprises me when this thing doesn't function anymore.
00:29:06.438 --> 00:29:08.368 That was very that really bummed me out.
00:29:08.378 --> 00:29:09.448 I felt bad for them.
00:29:09.538 --> 00:29:10.608 Ohh God.
00:29:11.558 --> 00:29:12.338 Yeah, it was.
00:29:14.438 --> 00:29:15.218 That was painful.
00:29:15.828 --> 00:29:16.178 No.
00:29:16.688 --> 00:29:19.221 Ohh I didn't try that block builder thing yet, but we
00:29:19.221 --> 00:29:20.018 technically have.
00:29:20.028 --> 00:29:20.618 We own it.
00:29:21.088 --> 00:29:25.868 You know, we have a license for it, so sorry, I got distracted.
00:29:22.808 --> 00:29:23.078 Yeah, yeah.
00:29:25.118 --> 00:29:25.418 Well.
00:29:25.918 --> 00:29:28.148 I'm gonna go there and see if Atlas Dash QA right?
00:29:28.808 --> 00:29:34.228 Yeah, that's just a this might be the wrong content, yeah.
00:29:32.238 --> 00:29:33.748 Because I'm into this, I want to try this.
00:29:34.408 --> 00:29:37.400 Uh, I've never heard of this cross origin thing, and it's
00:29:37.400 --> 00:29:37.658 neat.
00:29:38.168 --> 00:29:39.958 So is it even on your page here?
00:29:40.168 --> 00:29:42.978 So Tin 10 dash.
00:29:41.468 --> 00:29:41.648 So.
00:29:43.468 --> 00:29:44.498 It's totally there.
00:29:44.508 --> 00:29:53.314 It mean it renders on the page theoretically and SVG that is 0
00:29:53.314 --> 00:29:57.648 slash 0 right there, but it uh.
00:30:00.318 --> 00:30:00.598 What?
00:30:04.668 --> 00:30:04.878 Enter.
00:30:12.578 --> 00:30:13.318 Ohly goodness.
00:30:13.378 --> 00:30:18.818 Are ohh that happens Yep?
00:30:13.408 --> 00:30:17.688 Ah, that's a whoopsie.
00:30:16.258 --> 00:30:16.828 Whoops.
00:30:19.878 --> 00:30:23.798 Story of my life classic.
00:30:20.938 --> 00:30:22.498 Ohh, that's a classic.
00:30:23.498 --> 00:30:23.838 Yeah.
00:30:25.908 --> 00:30:26.978 You don't need to do the goal.
00:30:26.988 --> 00:30:27.458 Build again.
00:30:27.468 --> 00:30:30.238 We can just add it back into the DNN thing.
00:30:29.168 --> 00:30:29.408 Yeah.
00:30:30.148 --> 00:30:30.338 Yeah.
00:30:31.918 --> 00:30:32.598 Well, that'll do it.
00:30:33.458 --> 00:30:33.778 Uh.
00:30:34.278 --> 00:30:35.918 Goodbye. Goodbye.
00:30:36.638 --> 00:30:40.768 The number of times I've done very similar things and looked
00:30:38.738 --> 00:30:41.138 Ah, I know.
00:30:40.308 --> 00:30:44.440 As it was good, I was gonna say yeah, but there's something
00:30:40.768 --> 00:30:42.528 at it for like 20 minutes.
00:30:42.798 --> 00:30:45.768 Yeah, this makes, yeah.
00:30:44.440 --> 00:30:45.198 wrong here.
00:30:45.208 --> 00:30:46.108 I know there's something wrong.
00:30:46.358 --> 00:30:47.388 Hmm.
00:30:47.438 --> 00:30:51.598 Wow, man, that's that.
00:30:48.438 --> 00:30:50.198 Hey, Lee, we got that broken symbol.
00:30:50.208 --> 00:30:51.208 Now that's at least something.
00:30:51.648 --> 00:30:52.878 That means it requested it.
00:30:51.878 --> 00:30:52.908 They made the request.
00:30:53.328 --> 00:30:53.558 Yeah.
00:30:53.418 --> 00:30:54.668 Yeah, it made the request.
00:30:53.568 --> 00:30:56.042 And you can see the uh access control blocker to blah blah
00:30:54.678 --> 00:30:58.918 It's good we could bobble, blah blah.
00:30:56.042 --> 00:30:57.048 down there on the right.
00:30:56.428 --> 00:30:59.248 Blocked missing allow origin header.
00:30:57.108 --> 00:30:57.918 The whatever.
00:30:58.988 --> 00:31:00.338 It's not a technical term, Brendan.
00:31:01.118 --> 00:31:03.618 Yeah, the blah, blah, blah, blah, yeah.
00:31:04.328 --> 00:31:04.518 Yep.
00:31:04.488 --> 00:31:06.098 It was missing allow origin header.
00:31:08.608 --> 00:31:10.868 It was missing a loud origin header, So what you said.
00:31:10.458 --> 00:31:11.668 Sure enough, yeah.
00:31:12.858 --> 00:31:14.078 Ah, so it's a CORS issue.
00:31:15.348 --> 00:31:19.358 But that's what the text of that thing said it would be, right?
00:31:15.558 --> 00:31:15.708 Hey.
00:31:20.068 --> 00:31:24.201 But it what it said it said a cross origin request blah blah
00:31:20.498 --> 00:31:20.718 Yeah.
00:31:24.201 --> 00:31:28.267 blah, but no credential is sent if the server does not give
00:31:28.267 --> 00:31:30.368 credentials to the origin site.
00:31:31.748 --> 00:31:35.068 The image will be tainted and it's usage restricted.
00:31:35.968 --> 00:31:37.158 The IT totally said.
00:31:37.168 --> 00:31:38.858 Tainted, which is cool?
00:31:38.868 --> 00:31:44.302 Weighted say that uh, so the server that you requested from
00:31:43.318 --> 00:31:43.488 Hmm.
00:31:44.302 --> 00:31:50.008 is the one that you would need to put some kind of like cores,
00:31:46.038 --> 00:31:46.178 Yeah.
00:31:50.008 --> 00:31:55.352 knowledge that I and it's not going through Seth you would
00:31:55.352 --> 00:31:59.518 just set up some way and IS like I it's fine.
00:32:01.208 --> 00:32:06.698 Well, yeah, I guess you would have to do a incoming rule
00:32:06.698 --> 00:32:11.417 instead outbound rule or whatever it's called or
00:32:11.417 --> 00:32:14.018 something like that, right?
00:32:17.228 --> 00:32:18.368 Or stuff gets me a headache.
00:32:19.708 --> 00:32:20.198 OK.
00:32:20.208 --> 00:32:21.378 Inbound rule.
00:32:21.388 --> 00:32:23.128 Set up an outbound rule set.
00:32:24.928 --> 00:32:25.978 I mean, I'm just brainstorming.
00:32:24.988 --> 00:32:28.604 So basically so it's a bit basically and we can we can you
00:32:25.988 --> 00:32:26.358 I don't know.
00:32:28.604 --> 00:32:32.158 can uh edit this out of the recording, but basically what
00:32:32.158 --> 00:32:35.468 we're getting at here is is that course is is crappy.
00:32:35.318 --> 00:32:37.638 Fantastic. Fantastic.
00:32:36.218 --> 00:32:38.815 Oh well, it's just it's just hard to wrap your head around,
00:32:38.815 --> 00:32:39.638 no matter how I've.
00:32:39.368 --> 00:32:40.138 I know that's what I.
00:32:40.148 --> 00:32:40.858 That's what I mean.
00:32:40.868 --> 00:32:41.268 It didn't.
00:32:41.648 --> 00:32:42.428 Likes to work with it.
00:32:42.848 --> 00:32:44.588 You just, yeah.
00:32:43.158 --> 00:32:43.298 Yeah.
00:32:44.568 --> 00:32:48.540 Yeah, CORS solves a very important problem that
00:32:48.540 --> 00:32:52.678 definitely needed to be solved, but it solves it.
00:32:50.308 --> 00:32:53.008 Umm, A agreed.
00:32:53.818 --> 00:32:57.139 In what feels like the most complicated way that it could
00:32:57.139 --> 00:32:57.998 have solved it.
00:33:00.048 --> 00:33:01.468 Yeah, yeah.
00:33:01.478 --> 00:33:02.058 Grief.
00:33:02.068 --> 00:33:02.328 I know.
00:33:03.368 --> 00:33:07.296 So you need credit so you can send you the image will use
00:33:07.296 --> 00:33:10.615 credentials across Origin request performed with
00:33:10.615 --> 00:33:11.428 credentials.
00:33:11.608 --> 00:33:16.040 So if you typed in, use dash credentials as another, umm, a
00:33:16.040 --> 00:33:17.518 attribute is that a?
00:33:17.528 --> 00:33:19.028 Is that a thing track.
00:33:17.948 --> 00:33:21.328 Umm yeah, I know you talk about you stash credentials.
00:33:21.938 --> 00:33:26.474 Use Dash Craig in shells or is that an argument that goes
00:33:26.474 --> 00:33:28.038 inside cross origin?
00:33:29.298 --> 00:33:32.951 I thought that was it was anonymous or I thought you could
00:33:29.468 --> 00:33:29.908 I'll check.
00:33:32.951 --> 00:33:36.667 put it in an anonymous for sending no credentials and leave
00:33:36.667 --> 00:33:38.958 it blank and or use credentials. Uh.
00:33:38.658 --> 00:33:39.638 Ohh yeah, sure enough.
00:33:39.738 --> 00:33:44.228 Yeah, it's inside as the argument for what that'll do.
00:33:45.548 --> 00:33:49.808 But that'll do see.
00:33:55.088 --> 00:33:56.928 Umm well, it's set.
00:33:56.938 --> 00:34:01.265 You're using dashed credentials, but it still doesn't like it's
00:34:00.278 --> 00:34:00.988 That's good at least.
00:34:01.265 --> 00:34:03.428 missing the allow origin header.
00:34:08.178 --> 00:34:08.348 No.
00:34:13.188 --> 00:34:18.737 In our request, we would have to know that we're gonna get
00:34:18.737 --> 00:34:21.558 something from the Atlas Dash.
00:34:21.568 --> 00:34:30.515 Qa.clarityclient.com origin and make sure that uh we add allow
00:34:30.515 --> 00:34:37.758 origin to that to the that'll bound rule, I guess.
00:34:37.768 --> 00:34:40.778 Yeah, that would be outbound because we just requested this.
00:34:40.878 --> 00:34:45.063 The server processed it and when it sends it back, uh, I mean you
00:34:45.063 --> 00:34:48.488 can right click and open that in a new tab just fine.
00:34:48.558 --> 00:34:54.320 So it's fine, but this website won't display it because Chrome
00:34:52.948 --> 00:34:53.598 So we've got a.
00:34:54.320 --> 00:34:56.698 says that it's not secure.
00:34:59.798 --> 00:35:01.278 I know what secure Chrome.
00:35:03.798 --> 00:35:06.212 Wait, so is that saying that we've got to set up CORS
00:35:06.212 --> 00:35:07.508 essentially in Alice as well?
00:35:07.838 --> 00:35:09.278 Is that right?
00:35:08.688 --> 00:35:11.079 No, I'm thinking probably just on Tim, like you were doing,
00:35:11.079 --> 00:35:11.318 right.
00:35:11.168 --> 00:35:12.168 OK. OK.
00:35:11.328 --> 00:35:11.928 You would just do.
00:35:11.648 --> 00:35:16.182 Yeah, we just need to add, we just need to add something on to
00:35:12.248 --> 00:35:12.768 Umm.
00:35:16.182 --> 00:35:20.500 tins config that says that Atlas Dash QA is allowed to load
00:35:16.618 --> 00:35:16.798 OK.
00:35:16.718 --> 00:35:17.108 Hmm.
00:35:20.500 --> 00:35:25.178 resources from the tin which is the part that I E don't remember
00:35:21.688 --> 00:35:21.928 Yeah.
00:35:22.258 --> 00:35:22.488 OK.
00:35:23.508 --> 00:35:24.018 That they would.
00:35:24.898 --> 00:35:26.868 So it's not, yeah.
00:35:25.178 --> 00:35:25.898 how to do.
00:35:26.878 --> 00:35:31.168 So it's not touching CEF, so you would the.
00:35:28.648 --> 00:35:30.718 So that would be the OK.
00:35:30.728 --> 00:35:33.008 I was gonna say I was suggest the course white list but.
00:35:33.848 --> 00:35:34.158 Right.
00:35:34.168 --> 00:35:35.598 But it doesn't touch Seth.
00:35:35.878 --> 00:35:36.908 Yeah, it doesn't touch stuff.
00:35:36.918 --> 00:35:37.478 It's not going to help.
00:35:37.878 --> 00:35:38.348 Right.
00:35:38.618 --> 00:35:44.705 So you would go umm, I guess into the Web 9 folder and then
00:35:44.705 --> 00:35:50.792 we would be looking around at the web dot config or rewrite
00:35:49.978 --> 00:35:50.228 Yep.
00:35:50.792 --> 00:35:51.908 dot config.
00:35:51.918 --> 00:35:55.658 Whatever it is you made like a rewrite rules and I think we
00:35:55.518 --> 00:35:55.718 Yep.
00:35:55.658 --> 00:35:57.778 would put something in there and.
00:35:56.858 --> 00:36:00.438 Would be the outbound rules most slightly right? Yeah.
00:35:59.308 --> 00:35:59.538 Uh-huh.
00:36:01.218 --> 00:36:05.278 And then so we could just hard code one for now.
00:36:06.488 --> 00:36:11.288 Uh, but see, do I have an example on my computer
00:36:11.288 --> 00:36:12.268 somewhere?
00:36:12.308 --> 00:36:15.958 Action right? So.
00:36:18.418 --> 00:36:18.688 And.
00:36:26.788 --> 00:36:28.168 And then almost command.
00:36:41.028 --> 00:36:43.888 Yes. Uh.
00:36:44.798 --> 00:36:45.758 That outbound rules.
00:36:52.368 --> 00:36:52.628 Umm.
00:36:54.188 --> 00:36:54.528 Try.
00:36:55.798 --> 00:36:56.768 Something.
00:37:03.268 --> 00:37:08.028 Trying something. Uh.
00:37:05.538 --> 00:37:06.718 Oh yeah, sorry.
00:37:06.848 --> 00:37:09.418 UM, why don't you try something like?
00:37:09.038 --> 00:37:10.368 Some something.
00:37:11.318 --> 00:37:14.318 Something, something, something.
00:37:11.428 --> 00:37:16.219 Well, if I paste it here, I'm maybe I can't remote in there
00:37:16.219 --> 00:37:16.538 too.
00:37:16.548 --> 00:37:20.453 Now I'll just paste it in here, even though it's gonna spam
00:37:20.453 --> 00:37:24.357 everybody in the whole company with a big yeah, complicated
00:37:24.357 --> 00:37:24.748 thing.
00:37:26.788 --> 00:37:27.138 OK.
00:37:27.148 --> 00:37:29.878 And there's it messed up the white space really bad, too.
00:37:30.448 --> 00:37:33.388 Ah, I'll just put it to you.
00:37:33.628 --> 00:37:33.978 There we go.
00:37:35.498 --> 00:37:35.668 So.
00:37:37.148 --> 00:37:38.738 Long as you have teams on a different monitor.
00:37:40.738 --> 00:37:45.008 Umm yeah, that should work.
00:37:43.618 --> 00:37:43.818 I.
00:37:45.018 --> 00:37:47.958 It's just, boy, it sure messed up the white space for me.
00:37:49.438 --> 00:37:50.678 Oh, and you'll have to edit.
00:37:50.738 --> 00:37:52.988 Hang on, there's like a precondition.
00:37:52.998 --> 00:37:53.758 You have to delete.
00:37:53.818 --> 00:37:57.836 I'll delete that for you, because I've tried to use these
00:37:57.188 --> 00:37:58.138 That's very kind of you.
00:37:57.836 --> 00:38:01.578 preconditions in the past and never got them to work.
00:38:02.658 --> 00:38:05.691 I feel like it's a different version of IIS or something that
00:38:05.691 --> 00:38:08.676 lets you use or a different version of URL rewrite that lets
00:38:08.676 --> 00:38:11.758 you use those preconditions, and I never really got into work.
00:38:16.008 --> 00:38:16.518 I know.
00:38:16.528 --> 00:38:17.578 And that's the white space.
00:38:17.418 --> 00:38:19.798 Ohm, my goodness.
00:38:17.588 --> 00:38:18.208 Really bad.
00:38:20.448 --> 00:38:22.248 Theoretically it would just work.
00:38:23.538 --> 00:38:27.108 Umm, I shouldn't have two carrots like that.
00:38:27.408 --> 00:38:30.188 That is an artifact, yeah.
00:38:28.728 --> 00:38:30.618 OK. Yes.
00:38:47.808 --> 00:38:49.518 Alright, let's see if that did something.
00:39:05.778 --> 00:39:06.648 That would be cool.
00:39:07.158 --> 00:39:11.238 I feel like editing that is gonna automatically take effect.
00:39:12.888 --> 00:39:15.958 Uh, HP feel like it is.
00:39:13.938 --> 00:39:14.208 Uh.
00:39:15.968 --> 00:39:18.908 Ohh hey look at that access to image it cetera has been
00:39:18.908 --> 00:39:19.328 blocked.
00:39:20.168 --> 00:39:25.879 The header has a value of HTTP that is not equal to the value
00:39:25.879 --> 00:39:27.998 of the supplied origin.
00:39:29.048 --> 00:39:32.398 So your supplied origin was.
00:39:30.818 --> 00:39:32.438 Are you seeing this is that?
00:39:32.448 --> 00:39:33.898 Ohh it just in your console down there.
00:39:35.608 --> 00:39:39.956 Did you put HTTP in the in the value that you put in these
00:39:35.938 --> 00:39:36.178 Ohh.
00:39:37.498 --> 00:39:38.578 I think I probably did.
00:39:39.956 --> 00:39:40.398 HTTPS?
00:39:41.208 --> 00:39:45.369 I I think that's probably what did I what did I put in in
00:39:44.338 --> 00:39:46.838 You got HTTPS, you just need to change that to HTTPS.
00:39:45.369 --> 00:39:46.158 there? Ohh.
00:39:48.778 --> 00:39:52.138 Hey almost as bad as misspelling source.
00:39:52.628 --> 00:39:53.698 Uh, yeah, I've done that.
00:39:56.868 --> 00:40:00.196 Ohh God, there was once when I was way back in the office that
00:40:00.196 --> 00:40:01.358 I was banging my head.
00:40:01.368 --> 00:40:03.258 I couldn't get the storefront to build.
00:40:03.268 --> 00:40:07.760 It wasn't showing the changes and I was building admin the
00:40:07.760 --> 00:40:12.708 whole time for like an hour old school back in the office, yeah.
00:40:09.658 --> 00:40:13.562 I think I literally just had that happen when I was fixing
00:40:13.562 --> 00:40:17.732 something on row like last week and I was like I I built the I
00:40:17.732 --> 00:40:20.048 was fixing something in the admin.
00:40:20.118 --> 00:40:22.544 I think the other way around I was building the store was like
00:40:22.544 --> 00:40:23.468 why is this not working?
00:40:23.588 --> 00:40:29.338 Uh, you have to cancel the header that I wonder if we.
00:40:23.718 --> 00:40:25.628 Ohhh wait, so we have to add we have.
00:40:26.498 --> 00:40:27.448 We have to.
00:40:27.498 --> 00:40:29.728 Ohh God, I remember this now too.
00:40:30.018 --> 00:40:34.678 Ohh, the header in the response is blank which must be true.
00:40:34.838 --> 00:40:36.158 Ohh yeah yeah, try changing that.
00:40:36.168 --> 00:40:39.234 That might that might do something anonymous or whatever,
00:40:39.234 --> 00:40:39.868 or is blank.
00:40:43.608 --> 00:40:45.708 Or figure into that or workshop in it.
00:40:43.828 --> 00:40:44.338 Or what?
00:40:45.968 --> 00:40:47.158 Or whatever the heck.
00:40:50.308 --> 00:40:51.008 Mr treated.
00:40:59.028 --> 00:40:59.818 Boom.
00:40:59.528 --> 00:41:00.868 Hey, would you look at that?
00:41:00.428 --> 00:41:01.118 Look at that.
00:41:01.348 --> 00:41:03.108 We got some course action here.
00:41:02.128 --> 00:41:04.258 Ah, cross origin.
00:41:03.678 --> 00:41:07.188 I think we might be, I think we might be unstoppable.
00:41:08.428 --> 00:41:11.468 Well, we got stopped for about 20 minutes, but.
00:41:11.538 --> 00:41:13.458 Yeah, we could try to put something else in here.
00:41:11.948 --> 00:41:12.978 We overcame it.
00:41:16.678 --> 00:41:18.448 So there's more challenges, too.
00:41:18.638 --> 00:41:20.768 Like there's an extra layer of cores.
00:41:20.778 --> 00:41:24.301 For example, if you load JavaScript from another domain
00:41:24.301 --> 00:41:27.697 that also tries to load more resources itself, like a
00:41:27.697 --> 00:41:31.157 JavaScript that loads fonts or CSS that loads fonts or
00:41:31.157 --> 00:41:33.988 whatever, you know God, it gets complicated.
00:41:34.078 --> 00:41:35.968 You have to rewrite those requests too.
00:41:36.638 --> 00:41:40.444 I'm or make them allowed on the server like we kind of did, you
00:41:40.444 --> 00:41:44.370 know, and you wouldn't just hard code in unless you only have the
00:41:44.370 --> 00:41:44.608 one.
00:41:44.718 --> 00:41:48.140 You would make a little map that it would as long as it matches
00:41:48.140 --> 00:41:50.118 the map you know you be right to it.
00:41:49.698 --> 00:41:49.808 Yeah.
00:41:50.128 --> 00:41:50.888 The match.
00:41:50.978 --> 00:41:52.948 That's what that whole rewrite maps thing is for.
00:41:53.868 --> 00:41:54.338 Umm.
00:41:54.668 --> 00:41:58.607 And it lets you kind of do a white list, but this is fine,
00:41:58.607 --> 00:41:59.008 right?
00:41:59.018 --> 00:42:00.828 Because we only have the one that we wanted to allow.
00:42:01.678 --> 00:42:02.808 Uh, so?
00:42:03.728 --> 00:42:04.328 Pretty cool.
00:42:05.208 --> 00:42:08.328 Yeah, definitely learn something new here for sure.
00:42:10.898 --> 00:42:15.338 We so were you the one who put together Toms and how?
00:42:15.578 --> 00:42:16.648 I did some of it.
00:42:16.738 --> 00:42:19.758 No ohly, but I did some of it, yeah.
00:42:20.778 --> 00:42:23.958 OK, I think that would be kind of useful to take a look at
00:42:23.958 --> 00:42:24.228 that.
00:42:24.238 --> 00:42:29.272 I mean, I've seen videos of how something like that works, but
00:42:29.272 --> 00:42:33.268 I've never actually done something of that scale.
00:42:33.338 --> 00:42:36.574 I think essentially you have to just take the front end code and
00:42:34.358 --> 00:42:34.478 Yeah.
00:42:36.574 --> 00:42:38.018 place it within a site right?
00:42:38.028 --> 00:42:39.048 Like if we were to take.
00:42:38.498 --> 00:42:38.738 Uh-huh.
00:42:39.758 --> 00:42:41.028 Yeah, you were on there.
00:42:41.078 --> 00:42:44.734 Some I can't remember exactly where in the like WordPress
00:42:41.558 --> 00:42:41.738 Yeah.
00:42:44.734 --> 00:42:48.768 instance of Tom's we we can look around if you were in there in
00:42:48.768 --> 00:42:49.398 the admin.
00:42:49.908 --> 00:42:50.278 No.
00:42:50.548 --> 00:42:51.238 Yeah.
00:42:50.978 --> 00:42:53.478 So you have to write.
00:42:51.428 --> 00:42:53.428 So this is the right.
00:42:53.548 --> 00:42:56.619 That's like saying that, you know, if you're you've loaded
00:42:56.619 --> 00:42:59.794 some JavaScript in the past somewhere and it's going to look
00:42:59.794 --> 00:43:02.501 around on the page for that, we're can we load that
00:43:02.501 --> 00:43:03.438 JavaScript though?
00:43:03.778 --> 00:43:07.048 Uh try AP P settings?
00:43:07.108 --> 00:43:08.618 Is it under settings maybe?
00:43:09.078 --> 00:43:09.648 Ohh.
00:43:15.808 --> 00:43:17.458 Uh, yeah.
00:43:17.018 --> 00:43:19.058 They go.
00:43:18.658 --> 00:43:19.788 Is there one called?
00:43:19.838 --> 00:43:21.628 OK, now I would have put it under there.
00:43:21.678 --> 00:43:22.948 OK, so it's not there.
00:43:23.058 --> 00:43:26.974 I mean, it might very well just be like we might have just stuck
00:43:26.974 --> 00:43:30.528 it right in the theme header that that's probably the. OK.
00:43:27.928 --> 00:43:30.098 I think I saw it on the page where I was looking earlier.
00:43:30.148 --> 00:43:31.488 It's somewhere, yeah.
00:43:30.538 --> 00:43:32.688 Yeah, that's actually probably the that's going to be easier.
00:43:32.698 --> 00:43:35.169 We would just look at the page source because I mean it is on
00:43:35.169 --> 00:43:35.528 the page.
00:43:36.568 --> 00:43:39.258 Uh, it's in the head somewhere. Probably.
00:43:38.198 --> 00:43:38.848 There we go.
00:43:39.028 --> 00:43:39.918 There we go right here.
00:43:39.748 --> 00:43:42.058 Ohh it's in the clarity start and clarity and cool.
00:43:42.108 --> 00:43:42.378 Yeah.
00:43:42.388 --> 00:43:46.281 See so it loads the the config and just store vendors and the
00:43:46.281 --> 00:43:48.668 store main right from another domain.
00:43:50.258 --> 00:43:55.994 Well, from another uh bottom level domain, it's the same top
00:43:55.994 --> 00:43:59.568 level domain and little level domain.
00:43:57.038 --> 00:44:02.951 Umm, So what do you think the most complex type of course that
00:44:02.951 --> 00:44:06.518 we've implemented here at clarity is.
00:44:06.458 --> 00:44:07.548 Ah, they.
00:44:08.878 --> 00:44:13.217 Remember, having a lot of trouble with GLV on their word
00:44:13.217 --> 00:44:14.588 press thing cause.
00:44:16.398 --> 00:44:20.160 Well, gosh, I mean, we've really covered it in a pretty decent
00:44:20.160 --> 00:44:20.578 amount.
00:44:22.148 --> 00:44:22.388 Umm.
00:44:22.168 --> 00:44:26.588 Jill veneer loads from a different website, so it's
00:44:26.588 --> 00:44:30.158 hosted on the cloud through wpengine.com.
00:44:30.468 --> 00:44:34.350 The website the WordPress instance but our API instance is
00:44:34.350 --> 00:44:36.258 hosted on one of our servers.
00:44:36.408 --> 00:44:40.168 They do share the same Geo veneer.com.
00:44:41.118 --> 00:44:42.628 Uh, ohhh. Yeah.
00:44:42.638 --> 00:44:42.958 Wait, let.
00:44:42.968 --> 00:44:44.048 We might just look at the prod one.
00:44:44.058 --> 00:44:45.848 It's just Jill veneers.com.
00:44:45.938 --> 00:44:49.148 Like you know, I think or or Javier Geo then?
00:44:49.218 --> 00:44:50.088 Yeah, it's without the yes.
00:44:52.518 --> 00:44:56.018 She GL ah, there we go.
00:44:58.138 --> 00:45:00.908 So it can't be right so.
00:45:00.338 --> 00:45:02.548 No, I'll, I'll paste it all up in here.
00:45:02.598 --> 00:45:07.835 It's cool website, so the the reason that one was complicated,
00:45:07.835 --> 00:45:09.498 I think we remember.
00:45:09.508 --> 00:45:13.551 I remember having to call the WP engine people and tell they
00:45:13.551 --> 00:45:17.528 needed to help me troubleshoot why things were not working.
00:45:18.038 --> 00:45:20.208 I had a security thing switched on.
00:45:20.218 --> 00:45:25.067 I think this was all years ago, but so we load stuff based we
00:45:25.067 --> 00:45:28.508 share, we load stuff from ecom.glovier.com.
00:45:28.618 --> 00:45:33.442 You know, we got an SSL cert for that, but it's still cross
00:45:33.442 --> 00:45:36.498 origin and it also loads other stuff.
00:45:36.828 --> 00:45:40.519 Yeah, the JavaScript that we loaded on the page loads other
00:45:38.228 --> 00:45:38.728 Cheese.
00:45:40.519 --> 00:45:40.888 stuff.
00:45:41.698 --> 00:45:45.278 Umm, so that was probably the most complicated.
00:45:45.288 --> 00:45:50.005 Just because we only had control of the one side, we couldn't do
00:45:50.005 --> 00:45:52.908 anything on the server of wpengine.com.
00:45:53.458 --> 00:45:57.151 We use that to work with it, so it was harder to troubleshoot,
00:45:57.151 --> 00:46:00.669 but really all of the same things that we needed to do, you
00:46:00.669 --> 00:46:02.428 know, were on our server side.
00:46:01.248 --> 00:46:01.508 Mm-hmm.
00:46:02.438 --> 00:46:06.556 We just had to learn them all at the time, like we had to allow
00:46:06.556 --> 00:46:07.328 glovier.com.
00:46:07.378 --> 00:46:09.288 It's fine to request our stuff.
00:46:09.658 --> 00:46:16.434 And no, your browser shouldn't block it because it's not a
00:46:16.434 --> 00:46:17.008 scam.
00:46:18.538 --> 00:46:20.758 So yeah.
00:46:20.848 --> 00:46:21.998 OK, alright, cool.
00:46:22.008 --> 00:46:24.838 But that really appreciate you helping me here I am.
00:46:25.488 --> 00:46:28.671 I tried to spend a lot of time to figure this out, but it was
00:46:26.658 --> 00:46:27.018 I wish.
00:46:28.671 --> 00:46:31.238 something that I've not had a lot of exposure to.
00:46:31.248 --> 00:46:36.241 In fact, you're the only person who's it really taught me about
00:46:34.598 --> 00:46:39.768 Ohh and it's that is so scary too, because I swear it's just
00:46:36.241 --> 00:46:37.568 this in the past.
00:46:37.578 --> 00:46:38.718 Yeah, so?
00:46:39.768 --> 00:46:41.718 so different each time.
00:46:41.728 --> 00:46:46.152 And well, I mean, I feel like we've gotten a you just have to
00:46:46.152 --> 00:46:48.008 control it on your server.
00:46:48.018 --> 00:46:51.253 You have to whitelist the request and tell the other side
00:46:51.253 --> 00:46:53.708 the request are the website that it's a OK.
00:46:54.118 --> 00:46:58.442 It's a OK to come from here and I authorized it on my end cuz
00:46:54.568 --> 00:46:54.768 Yep.
00:46:58.442 --> 00:46:59.488 I'm the server.
00:46:59.678 --> 00:47:03.248 It's fine, held the requester that I authorized it.
00:47:03.398 --> 00:47:07.728 It was OK and then the requester is like fine, I'll show it.
00:47:08.398 --> 00:47:11.888 Uh, yeah, kind of.
00:47:13.178 --> 00:47:15.008 You can tell them kudos on the logo too.
00:47:15.018 --> 00:47:15.568 I really like that.
00:47:16.138 --> 00:47:16.328 Yeah.
00:47:16.508 --> 00:47:17.218 It's a good lover.
00:47:17.228 --> 00:47:17.998 It's really cool.
00:47:18.108 --> 00:47:22.848 It's it's kinda like the Jetsons feel to it if it's cool.
00:47:20.778 --> 00:47:21.318 Oh yeah.
00:47:24.818 --> 00:47:28.178 Alright, let's reverse course this site. Uh.
00:47:29.808 --> 00:47:35.770 Yet he work for the he worked for Mr Cog works, or Mr Cog or
00:47:35.238 --> 00:47:35.398 This.
00:47:35.770 --> 00:47:36.748 something.
00:47:37.128 --> 00:47:37.888 That's really funny.
00:47:40.498 --> 00:47:41.548 In the widgets factory.
00:47:42.558 --> 00:47:43.858 People Hitchens factory.
00:47:56.688 --> 00:48:01.878 My goodness, it is 5:30 in the morning.
00:47:58.308 --> 00:47:59.198 Mr spacely.
00:47:59.288 --> 00:48:01.888 So he that we're thinking of doesn't.
00:48:02.888 --> 00:48:04.248 Oh my gosh, that's right.
00:48:09.598 --> 00:48:10.788 I don't even wake up that early.
00:48:09.848 --> 00:48:11.598 For the first, I'll be the first to say it.
00:48:11.608 --> 00:48:12.948 Brandy or your trooper buddy?
00:48:15.388 --> 00:48:15.718 Thank you.
00:48:17.248 --> 00:48:20.491 I've probably damaged my heart from all the caffeine I've been
00:48:20.491 --> 00:48:22.138 drinking for the past few hours.
00:48:21.618 --> 00:48:23.748 Ohh ah no.
00:48:23.198 --> 00:48:23.618 That's OK.
00:48:23.628 --> 00:48:25.418 I think of there's the rest of us have done that too.
00:48:37.088 --> 00:48:37.508 Well.
00:48:37.128 --> 00:48:39.622 That and the the the palpitations we get from
00:48:39.622 --> 00:48:40.598 production issues.
00:48:40.978 --> 00:48:43.828 Haha, OK.
00:48:43.248 --> 00:48:43.428 Yeah.
00:48:43.898 --> 00:48:44.688 Yeah.
00:48:44.738 --> 00:48:47.608 Well, there was one earlier today with Cam.
00:48:47.658 --> 00:48:51.818 I still feel really bad about that and.
00:48:49.998 --> 00:48:51.088 Don't worry about it at all, man.
00:48:53.758 --> 00:48:56.914 It's a so all the issues you were talking about today and
00:48:56.914 --> 00:49:00.451 stand up, Greg, those are you're all on those are all production
00:49:00.451 --> 00:49:01.158 sites, right?
00:49:03.008 --> 00:49:05.738 Uh, yeah, that was JBM.
00:49:03.398 --> 00:49:05.818 I guess he's mentioned JBM Cam.
00:49:05.748 --> 00:49:07.138 Yeah, that's what I was.
00:49:07.198 --> 00:49:08.258 It mentioned Cam.
00:49:08.268 --> 00:49:10.188 Yeah, I was doing some work on Canada, mostly.
00:49:09.138 --> 00:49:09.258 Yeah.
00:49:10.238 --> 00:49:12.368 Mostly everything I'm dealing with his JBM.
00:49:14.838 --> 00:49:19.168 Backup directory notepad++ is weird.
00:49:17.448 --> 00:49:17.878 I don't.
00:49:19.668 --> 00:49:22.858 I I have never ever wanted to up to update.
00:49:20.268 --> 00:49:20.598 Yes.
00:49:22.988 --> 00:49:24.848 You don't have to ask me every time.
00:49:23.468 --> 00:49:23.698 Nope.
00:49:24.858 --> 00:49:27.848 Notepad++ never once have.
00:49:27.858 --> 00:49:28.628 I wanted to click yes.
00:49:29.558 --> 00:49:30.398 Yes, I will update.
00:49:30.938 --> 00:49:31.328 We're all.
00:49:31.058 --> 00:49:31.588 Down here.
00:49:31.338 --> 00:49:35.865 We're all scared of updates, but it was like no, this one works
00:49:31.938 --> 00:49:32.448 Get out here.
00:49:33.388 --> 00:49:33.568 Yeah.
00:49:35.865 --> 00:49:37.068 was no thank you.
00:49:38.198 --> 00:49:38.998 No, thank you.
00:49:38.268 --> 00:49:42.358 So have we exhausted our corners?
00:49:43.908 --> 00:49:44.578 I think so.
00:49:44.588 --> 00:49:47.608 I think CORS has been yes.
00:49:45.158 --> 00:49:46.418 Knowledge and presentation.
00:49:46.198 --> 00:49:49.258 Had done everything we could, I mean.
00:49:48.578 --> 00:49:51.775 OK, let's end this recording and then we can just keep rolling
00:49:51.775 --> 00:49:53.958 with something on the sides you guys want.
00:49:55.308 --> 00:49:55.488 Yeah.
00:49:58.568 --> 00:49:59.008 I don't know.
00:49:59.658 --> 00:50:00.098 Good job.
00:50:01.458 --> 00:50:02.328 Uh, thank you.
00:50:02.408 --> 00:50:02.708 Yeah.
00:50:02.598 --> 00:50:03.048 Yep.
00:50:03.198 --> 00:50:03.528 Thanks.