diff --git a/_source/_assets/img/blog/react-redux-jwt/admins-vs-everyone.gif b/_source/_assets/img/blog/react-redux-jwt/admins-vs-everyone.gif deleted file mode 100644 index a77789a735..0000000000 Binary files a/_source/_assets/img/blog/react-redux-jwt/admins-vs-everyone.gif and /dev/null differ diff --git a/_source/_assets/img/blog/react-redux-jwt/select-a-user.gif b/_source/_assets/img/blog/react-redux-jwt/select-a-user.gif deleted file mode 100644 index ae4e7350b1..0000000000 Binary files a/_source/_assets/img/blog/react-redux-jwt/select-a-user.gif and /dev/null differ diff --git a/_source/_assets/img/blog/vchat-app/chatapp.orig.gif b/_source/_assets/img/blog/vchat-app/chatapp.orig.gif deleted file mode 100644 index 596a1aa22d..0000000000 Binary files a/_source/_assets/img/blog/vchat-app/chatapp.orig.gif and /dev/null differ diff --git a/_source/_posts/2018-05-08-build-video-chat-app-with-javascript-webrtc-and-okta.md b/_source/_posts/2018-05-08-build-video-chat-app-with-javascript-webrtc-and-okta.md index 7e4e3f62c2..54d2276a3d 100644 --- a/_source/_posts/2018-05-08-build-video-chat-app-with-javascript-webrtc-and-okta.md +++ b/_source/_posts/2018-05-08-build-video-chat-app-with-javascript-webrtc-and-okta.md @@ -27,8 +27,6 @@ By the time you've gone through this guide, you'll have a much better understand Let's get started. -{% img blog/vchat-app/chatapp.orig.gif alt:"Chat App Demo" width:"800" %}{: .center-image } - **NOTE**: Want to play around with the chat app in real-time? You can do so here: https://naughty-bhabha-908faa.netlify.com You can also view the source code for the app we'll be building [on GitHub](https://github.com/rdegges/chatapp). ## Create the Web Page @@ -206,8 +204,6 @@ Once you've got your Okta account and you're logged into the Okta dashboard, you To do this, navigate to the **Applications** tab from your dashboard and click the **Add Application** button. Once there, click the **Single-Page App** icon (because you are building a SPA) then click **Next**. -{% img blog/vchat-app/create-okta-app.gif alt:"Okta create app" width:"800" %}{: .center-image } - Once you've reached the **Create New Application** page fill out the **Application Settings** form with the following information: {% img blog/vchat-app/okta-app-settings.png alt:"Okta app settings" width:"800" %}{: .center-image } diff --git a/_source/_posts/2019-08-12-build-secure-react-application-redux-jwt.md b/_source/_posts/2019-08-12-build-secure-react-application-redux-jwt.md index e5a67f1a98..6deb608d83 100644 --- a/_source/_posts/2019-08-12-build-secure-react-application-redux-jwt.md +++ b/_source/_posts/2019-08-12-build-secure-react-application-redux-jwt.md @@ -330,7 +330,7 @@ export default () => ( Go ahead and give it a whirl! You should be able to search through a set of (fake) users, select one, choose another, etc. -{% img blog/react-redux-jwt/select-a-user.gif alt:"Select a User" width:"800" %}{: .center-image } +{% img blog/react-jwt/select-a-user.gif alt:"Select a User" width:"800" %}{: .center-image } ## Add Authentication to React with okta @@ -785,7 +785,7 @@ export default connect(mapStateToProps)(Header); When the app first loads, the user state starts out as `null` and Okta needs to do some work in the background to get you a token. In the meantime, you display a spinner with `<Loader active inline />`. If you're logged out, you get a link to sign in. If you're already logged in, it displays your name with a dropdown option to log back out. To help you out, if you're logged in as an Admin it'll tell you right in the header. -{% img blog/react-redux-jwt/admins-vs-everyone.gif alt:"Admins vs Everyone" width:"800" %}{: .center-image } +{% img blog/react-jwt/admins-vs-everyone.gif alt:"Admins vs Everyone" width:"800" %}{: .center-image } ### Bonus Tip diff --git a/scripts/image-validation-ignore.json b/scripts/image-validation-ignore.json index c640923bad..03da598a84 100644 --- a/scripts/image-validation-ignore.json +++ b/scripts/image-validation-ignore.json @@ -1,5 +1,6 @@ [ "_source/_assets/img/blog/25-years-javascript-java/25-years-javascript-java.png", + "_source/_assets/img/blog/add-sso-spring-boot-15-min/spring-boot-run.png", "_source/_assets/img/blog/angular-graphql/angular-graphql-social.png", "_source/_assets/img/blog/angular-ivy/angular9-ivy.png", "_source/_assets/img/blog/aspnetcore-login/okta-dotnet-books-quarter.jpg", @@ -12,6 +13,7 @@ "_source/_assets/img/blog/edunham-intro/edunham-joins-okta-social-image.png", "_source/_assets/img/blog/elasticsearch-go/social-image.png", "_source/_assets/img/blog/engineering-horror-stories/EngineeringHorrorStoriesThumbnail.png", + "_source/_assets/img/blog/express-auth/login-flow.gif", "_source/_assets/img/blog/featured/okta-android-bottle-headphones-light.jpg", "_source/_assets/img/blog/featured/okta-android-skew.jpg", "_source/_assets/img/blog/featured/okta-angular-bottle-headphones.jpg", @@ -46,6 +48,7 @@ "_source/_assets/img/blog/featured/okta-vue-bottle-headphones.jpg", "_source/_assets/img/blog/featured/okta-vue-tile-books-mouse.jpg", "_source/_assets/img/blog/first-nestjs-application/social-image.png", + "_source/_assets/img/blog/first-router-node-express/file-server.gif", "_source/_assets/img/blog/fix-common-problems-cors/social.png", "_source/_assets/img/blog/graphql-express/okta-node-skew.jpg", "_source/_assets/img/blog/java-oauth2-2022/java-roadmap.jpg", @@ -59,16 +62,24 @@ "_source/_assets/img/blog/musician-programmer/MusicianDeveloper.png", "_source/_assets/img/blog/native-java-comparison/native-java.png", "_source/_assets/img/blog/nestjs-react/social-image.png", + "_source/_assets/img/blog/new-dev-console/nasa-console-1.jpg", + "_source/_assets/img/blog/new-dev-console/nasa-console-2.jpg", + "_source/_assets/img/blog/node-graphql/crud-a-quote.gif", + "_source/_assets/img/blog/node-typescript/realtime-chat.gif", "_source/_assets/img/blog/offline-apps-antarctica/elephantisland.jpg", "_source/_assets/img/blog/offline-jwt-validation-with-go/social.png", "_source/_assets/img/blog/okta-identity-engine-early-access-hackathon/hackathon-social.png", "_source/_assets/img/blog/python-serverless/python-serverless-social.png", + "_source/_assets/img/blog/react-jwt/admins-vs-everyone.gif", + "_source/_assets/img/blog/react-jwt/select-a-user.gif", "_source/_assets/img/blog/react-login/react-login.png", "_source/_assets/img/blog/react-routing/react-routing.png", "_source/_assets/img/blog/reactive-java/reactive-java.png", "_source/_assets/img/blog/rubyonrails6/railstrain.png", + "_source/_assets/img/blog/rxjava-android/whole-flow.gif", "_source/_assets/img/blog/security-headers-best-practices/security-headers-social.png", "_source/_assets/img/blog/sign-in-with-apple/sign-in-with-apple.jpg", + "_source/_assets/img/blog/signin-custom-domain/themed-sign-in.gif", "_source/_assets/img/blog/socket-io-react-tutorial/socket-io-tutorial.png", "_source/_assets/img/blog/spring-boot-docker/spring-boot-docker.png", "_source/_assets/img/blog/spring-boot-test-slices/spring-boot-test-slices.png", @@ -82,9 +93,9 @@ "_source/_assets/img/blog/the-development-environment-of-the-future/card.png", "_source/_assets/img/blog/token-hooks/crochet.png", "_source/_assets/img/blog/ultimate-guide-to-password-hashing-in-okta/header.png", + "_source/_assets/img/blog/vchat-app/vchat-live-test.gif", + "_source/_assets/img/blog/vscode-extensions-for-nodejs/eslint.gif", + "_source/_assets/img/blog/vscode-extensions-for-nodejs/npm-palette.gif", "_source/_assets/img/blog/working-remotely/workingremoteBW.jpg", - "_source/_assets/img/blog/zoom-hammerspoon/zoom-mute-indicator-light.png", - "_source/_assets/img/blog/add-sso-spring-boot-15-min/spring-boot-run.png", - "_source/_assets/img/blog/new-dev-console/nasa-console-1.jpg", - "_source/_assets/img/blog/new-dev-console/nasa-console-2.jpg" + "_source/_assets/img/blog/zoom-hammerspoon/zoom-mute-indicator-light.png" ]