diff --git a/astro/public/img/blogs/adcellerant-case-study/adcellerant-migrates-data-mongodb-to-fusionauth.png b/astro/public/img/blogs/adcellerant-case-study/adcellerant-migrates-data-mongodb-to-fusionauth.png new file mode 100644 index 0000000000..da837406ea Binary files /dev/null and b/astro/public/img/blogs/adcellerant-case-study/adcellerant-migrates-data-mongodb-to-fusionauth.png differ diff --git a/astro/public/img/blogs/adcellerant-case-study/adcellerant-seamlessly-migrated-their-data-from-mongodb-to-fusionauth-header-image.png b/astro/public/img/blogs/adcellerant-case-study/adcellerant-seamlessly-migrated-their-data-from-mongodb-to-fusionauth-header-image.png deleted file mode 100644 index 9d041d27f0..0000000000 Binary files a/astro/public/img/blogs/adcellerant-case-study/adcellerant-seamlessly-migrated-their-data-from-mongodb-to-fusionauth-header-image.png and /dev/null differ diff --git a/astro/public/img/blogs/authorization-code-grant-asp-net/securing-asp-net-app-oauth.png b/astro/public/img/blogs/authorization-code-grant-asp-net/securing-asp-net-app-oauth.png deleted file mode 100755 index 743dda4f6f..0000000000 Binary files a/astro/public/img/blogs/authorization-code-grant-asp-net/securing-asp-net-app-oauth.png and /dev/null differ diff --git a/astro/public/img/blogs/authorization-code-grant-asp-net/securing-asp.net-core-pages-app-oauth.png b/astro/public/img/blogs/authorization-code-grant-asp-net/securing-asp.net-core-pages-app-oauth.png new file mode 100644 index 0000000000..f8a03cadae Binary files /dev/null and b/astro/public/img/blogs/authorization-code-grant-asp-net/securing-asp.net-core-pages-app-oauth.png differ diff --git a/astro/public/img/blogs/avoid-implicit-grant/oauth2-implicit-grant.svg b/astro/public/img/blogs/avoid-implicit-grant/oauth2-implicit-grant.svg new file mode 100644 index 0000000000..7c7d70ee07 --- /dev/null +++ b/astro/public/img/blogs/avoid-implicit-grant/oauth2-implicit-grant.svg @@ -0,0 +1,95 @@ + + + oauth2-implicit-grant + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/astro/public/img/blogs/avoid-implicit-grant/whats-wrong-with-the-oauth2-implicit-grant-header-image.png b/astro/public/img/blogs/avoid-implicit-grant/whats-wrong-with-the-oauth2-implicit-grant-header-image.png deleted file mode 100644 index ac40920592..0000000000 Binary files a/astro/public/img/blogs/avoid-implicit-grant/whats-wrong-with-the-oauth2-implicit-grant-header-image.png and /dev/null differ diff --git a/astro/public/img/blogs/connecting-fusionauth-remix/connecting-fusionauth-remix-runapp.png b/astro/public/img/blogs/connecting-fusionauth-remix/connecting-fusionauth-remix-runapp.png deleted file mode 100644 index a88941a262..0000000000 Binary files a/astro/public/img/blogs/connecting-fusionauth-remix/connecting-fusionauth-remix-runapp.png and /dev/null differ diff --git a/astro/public/img/blogs/connecting-fusionauth-remix/fusionauth-remix-demo.png b/astro/public/img/blogs/connecting-fusionauth-remix/fusionauth-remix-demo.png new file mode 100644 index 0000000000..a968eccbed Binary files /dev/null and b/astro/public/img/blogs/connecting-fusionauth-remix/fusionauth-remix-demo.png differ diff --git a/astro/public/img/blogs/core-identity-considered-harmful/asp.net-core-considered-harmful.svg b/astro/public/img/blogs/core-identity-considered-harmful/asp.net-core-considered-harmful.svg new file mode 100644 index 0000000000..e03886e3a1 --- /dev/null +++ b/astro/public/img/blogs/core-identity-considered-harmful/asp.net-core-considered-harmful.svg @@ -0,0 +1,49 @@ + + + asp.net-core-considered-harmful + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/astro/public/img/blogs/core-identity-considered-harmful/aspnetcore-identity-considered-harmful.png b/astro/public/img/blogs/core-identity-considered-harmful/aspnetcore-identity-considered-harmful.png deleted file mode 100644 index c705e0353d..0000000000 Binary files a/astro/public/img/blogs/core-identity-considered-harmful/aspnetcore-identity-considered-harmful.png and /dev/null differ diff --git a/astro/public/img/blogs/flask-oauth-portal/building-a-user-profile-portal-with-flask-oauth-and-apis.png b/astro/public/img/blogs/flask-oauth-portal/building-a-user-profile-portal-with-flask-oauth-and-apis.png deleted file mode 100644 index 2ecc77c5ff..0000000000 Binary files a/astro/public/img/blogs/flask-oauth-portal/building-a-user-profile-portal-with-flask-oauth-and-apis.png and /dev/null differ diff --git a/astro/public/img/blogs/flask-oauth-portal/building-user-profile-portal-flask-oauth-api.png b/astro/public/img/blogs/flask-oauth-portal/building-user-profile-portal-flask-oauth-api.png new file mode 100644 index 0000000000..8bbda9783a Binary files /dev/null and b/astro/public/img/blogs/flask-oauth-portal/building-user-profile-portal-flask-oauth-api.png differ diff --git a/astro/public/img/blogs/fusionauth-example-angular/how-to-securely-implement-oauth-angular.svg b/astro/public/img/blogs/fusionauth-example-angular/how-to-securely-implement-oauth-angular.svg new file mode 100644 index 0000000000..8a1917a6f1 --- /dev/null +++ b/astro/public/img/blogs/fusionauth-example-angular/how-to-securely-implement-oauth-angular.svg @@ -0,0 +1,91 @@ + + + how-to-securely-implement-oauth-angular + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/astro/public/img/blogs/fusionauth-example-angular/oauth-angular-fusionauth.png b/astro/public/img/blogs/fusionauth-example-angular/oauth-angular-fusionauth.png deleted file mode 100644 index 9427b10c5b..0000000000 Binary files a/astro/public/img/blogs/fusionauth-example-angular/oauth-angular-fusionauth.png and /dev/null differ diff --git a/astro/public/img/blogs/fusionauth-example-rails/how-to-securely-implement-oauth-in-ruby-on-rails-header-image.png b/astro/public/img/blogs/fusionauth-example-rails/how-to-securely-implement-oauth-in-ruby-on-rails-header-image.png deleted file mode 100644 index 9fa66e92cf..0000000000 Binary files a/astro/public/img/blogs/fusionauth-example-rails/how-to-securely-implement-oauth-in-ruby-on-rails-header-image.png and /dev/null differ diff --git a/astro/public/img/blogs/fusionauth-example-rails/how-to-securely-implement-oauth-ruby-on-rails.svg b/astro/public/img/blogs/fusionauth-example-rails/how-to-securely-implement-oauth-ruby-on-rails.svg new file mode 100644 index 0000000000..fd2d275c16 --- /dev/null +++ b/astro/public/img/blogs/fusionauth-example-rails/how-to-securely-implement-oauth-ruby-on-rails.svg @@ -0,0 +1,119 @@ + + + how-to-securely-implement-oauth-ruby-on-rails + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/astro/public/img/blogs/fusionauth-example-react-2021/how-to-authenticate-your-react-app.png b/astro/public/img/blogs/fusionauth-example-react-2021/how-to-authenticate-your-react-app.png new file mode 100644 index 0000000000..80a79d3a17 Binary files /dev/null and b/astro/public/img/blogs/fusionauth-example-react-2021/how-to-authenticate-your-react-app.png differ diff --git a/astro/public/img/blogs/fusionauth-example-react-2021/how-to-use-oauth-to-add-authentication-to-your-react-app-header-image.png b/astro/public/img/blogs/fusionauth-example-react-2021/how-to-use-oauth-to-add-authentication-to-your-react-app-header-image.png deleted file mode 100644 index 551708da51..0000000000 Binary files a/astro/public/img/blogs/fusionauth-example-react-2021/how-to-use-oauth-to-add-authentication-to-your-react-app-header-image.png and /dev/null differ diff --git a/astro/public/img/blogs/fusionauth-example-react/oauth-react-fusionauth.png b/astro/public/img/blogs/fusionauth-example-react/oauth-react-fusionauth.png deleted file mode 100644 index fec4a260a2..0000000000 Binary files a/astro/public/img/blogs/fusionauth-example-react/oauth-react-fusionauth.png and /dev/null differ diff --git a/astro/public/img/blogs/fusionauth-example-react/securely-implement-oauth-in-react.png b/astro/public/img/blogs/fusionauth-example-react/securely-implement-oauth-in-react.png new file mode 100644 index 0000000000..579bd150fc Binary files /dev/null and b/astro/public/img/blogs/fusionauth-example-react/securely-implement-oauth-in-react.png differ diff --git a/astro/public/img/blogs/fusionauth-laravel/user-registration-sign-in-laravel-fusionauth.png b/astro/public/img/blogs/fusionauth-laravel/user-registration-sign-in-laravel-fusionauth.png deleted file mode 100755 index 6419c16820..0000000000 Binary files a/astro/public/img/blogs/fusionauth-laravel/user-registration-sign-in-laravel-fusionauth.png and /dev/null differ diff --git a/astro/public/img/blogs/fusionauth-laravel/user-registration-sign-in-laravel-fusionauth.svg b/astro/public/img/blogs/fusionauth-laravel/user-registration-sign-in-laravel-fusionauth.svg new file mode 100644 index 0000000000..dc751f7037 --- /dev/null +++ b/astro/public/img/blogs/fusionauth-laravel/user-registration-sign-in-laravel-fusionauth.svg @@ -0,0 +1,98 @@ + + + user-registration-sign-in-laravel-fusionauth + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/astro/public/img/blogs/fusionauth-vs-auth0/auth0-vs-fusionauth.png b/astro/public/img/blogs/fusionauth-vs-auth0/auth0-vs-fusionauth.png new file mode 100644 index 0000000000..10ddb588b5 Binary files /dev/null and b/astro/public/img/blogs/fusionauth-vs-auth0/auth0-vs-fusionauth.png differ diff --git a/astro/public/img/blogs/fusionauth-vs-auth0/header.png b/astro/public/img/blogs/fusionauth-vs-auth0/header.png deleted file mode 100644 index 3c9b808260..0000000000 Binary files a/astro/public/img/blogs/fusionauth-vs-auth0/header.png and /dev/null differ diff --git a/astro/public/img/blogs/golang-oauth/securing-a-golang-app-with-oauth.png b/astro/public/img/blogs/golang-oauth/securing-a-golang-app-with-oauth.png deleted file mode 100644 index cbf47ffced..0000000000 Binary files a/astro/public/img/blogs/golang-oauth/securing-a-golang-app-with-oauth.png and /dev/null differ diff --git a/astro/public/img/blogs/golang-oauth/securing-golang-app-oauth.png b/astro/public/img/blogs/golang-oauth/securing-golang-app-oauth.png new file mode 100644 index 0000000000..e729634c9f Binary files /dev/null and b/astro/public/img/blogs/golang-oauth/securing-golang-app-oauth.png differ diff --git a/astro/public/img/blogs/keycloak-vs-fusionauth/keycloak-fusionauth-comparison.jpg b/astro/public/img/blogs/keycloak-vs-fusionauth/keycloak-fusionauth-comparison.jpg deleted file mode 100644 index c21b4338bc..0000000000 Binary files a/astro/public/img/blogs/keycloak-vs-fusionauth/keycloak-fusionauth-comparison.jpg and /dev/null differ diff --git a/astro/public/img/blogs/keycloak-vs-fusionauth/keycloak-fusionauth-comparison.png b/astro/public/img/blogs/keycloak-vs-fusionauth/keycloak-fusionauth-comparison.png new file mode 100644 index 0000000000..bc26ae9d37 Binary files /dev/null and b/astro/public/img/blogs/keycloak-vs-fusionauth/keycloak-fusionauth-comparison.png differ diff --git a/astro/public/img/blogs/laravel-single-sign-on/adding-sss-to-laravel-app-using-socialite-oidc.svg b/astro/public/img/blogs/laravel-single-sign-on/adding-sss-to-laravel-app-using-socialite-oidc.svg new file mode 100644 index 0000000000..4617b30321 --- /dev/null +++ b/astro/public/img/blogs/laravel-single-sign-on/adding-sss-to-laravel-app-using-socialite-oidc.svg @@ -0,0 +1,99 @@ + + + adding-sss-to-laravel-app-using-socialite-oidc + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/astro/public/img/blogs/laravel-single-sign-on/laravel-app-sso.png b/astro/public/img/blogs/laravel-single-sign-on/laravel-app-sso.png deleted file mode 100644 index aad6034707..0000000000 Binary files a/astro/public/img/blogs/laravel-single-sign-on/laravel-app-sso.png and /dev/null differ diff --git a/astro/public/img/blogs/microservices-jwt-auth/jwt-authorization-microservices-gateway.svg b/astro/public/img/blogs/microservices-jwt-auth/jwt-authorization-microservices-gateway.svg new file mode 100644 index 0000000000..b11641d980 --- /dev/null +++ b/astro/public/img/blogs/microservices-jwt-auth/jwt-authorization-microservices-gateway.svg @@ -0,0 +1,224 @@ + + + jwt-authorization-microservices-gateway + + + + + + + + + + + + + + + + + + + + + + + + + API client + + + + API client + + + + Gateway + + + + Gateway + + + + Products + + + + Products + + + + + Request branches/1/products + + + + + + + Generate JWT + + + + + Request branches/1/products + JWT + + + + + + + Verify JWT via middleware + + + + + branches/1/products data + + + + + branches/1/products data + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + API client + + + + API client + + + + Gateway + + + + Gateway + + + + Products + + + + Products + + + + + Request products/1 + + + + + + + Generate JWT adding in roles + + + + + Request products/1 + JWT + + + + + + + Verify JWT via middleware + + + + + + + Check roles + + + + + products/1 data + + + + + products/1 data + + + + + \ No newline at end of file diff --git a/astro/public/img/blogs/migrate-from-cognito/how-to-migrate-amazon-cognito.svg b/astro/public/img/blogs/migrate-from-cognito/how-to-migrate-amazon-cognito.svg new file mode 100644 index 0000000000..633b03f19b --- /dev/null +++ b/astro/public/img/blogs/migrate-from-cognito/how-to-migrate-amazon-cognito.svg @@ -0,0 +1,92 @@ + + + how-to-migrate-amazon-cognito + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/astro/public/img/blogs/migrate-from-cognito/how-to-migrate-from-amazon-cognito-header-image.png b/astro/public/img/blogs/migrate-from-cognito/how-to-migrate-from-amazon-cognito-header-image.png deleted file mode 100644 index 94b2cc67c5..0000000000 Binary files a/astro/public/img/blogs/migrate-from-cognito/how-to-migrate-from-amazon-cognito-header-image.png and /dev/null differ diff --git a/astro/public/img/blogs/migrate-from-firebase/how-to-migrate-user-data-from-firebase-to-fusionauth.svg b/astro/public/img/blogs/migrate-from-firebase/how-to-migrate-user-data-from-firebase-to-fusionauth.svg new file mode 100644 index 0000000000..07ee1f070b --- /dev/null +++ b/astro/public/img/blogs/migrate-from-firebase/how-to-migrate-user-data-from-firebase-to-fusionauth.svg @@ -0,0 +1,102 @@ + + + how-to-migrate-user-data-from-firebase-to-fusionauth + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/astro/public/img/blogs/migrate-from-firebase/migrating-user-data-off-google-firebase.png b/astro/public/img/blogs/migrate-from-firebase/migrating-user-data-off-google-firebase.png deleted file mode 100644 index edbdc49b4c..0000000000 Binary files a/astro/public/img/blogs/migrate-from-firebase/migrating-user-data-off-google-firebase.png and /dev/null differ diff --git a/astro/public/img/blogs/migrating-off-auth0/migrating-from-auth0.png b/astro/public/img/blogs/migrating-off-auth0/migrating-from-auth0.png new file mode 100644 index 0000000000..958ac39f88 Binary files /dev/null and b/astro/public/img/blogs/migrating-off-auth0/migrating-from-auth0.png differ diff --git a/astro/public/img/blogs/migrating-off-auth0/migrating-off-of-auth0-heres-what-you-need-to-know-header-image.png b/astro/public/img/blogs/migrating-off-auth0/migrating-off-of-auth0-heres-what-you-need-to-know-header-image.png deleted file mode 100644 index b4289683aa..0000000000 Binary files a/astro/public/img/blogs/migrating-off-auth0/migrating-off-of-auth0-heres-what-you-need-to-know-header-image.png and /dev/null differ diff --git a/astro/public/img/blogs/nextjs-fusionauth-passwordless/adding-magic-links-next.js-fusionauth.svg b/astro/public/img/blogs/nextjs-fusionauth-passwordless/adding-magic-links-next.js-fusionauth.svg new file mode 100644 index 0000000000..fa1d7f1ebe --- /dev/null +++ b/astro/public/img/blogs/nextjs-fusionauth-passwordless/adding-magic-links-next.js-fusionauth.svg @@ -0,0 +1,114 @@ + + + adding-magic-links-next.js-fusionauth + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/astro/public/img/blogs/nextjs-fusionauth-passwordless/next-js-magic-links-fusionauth.png b/astro/public/img/blogs/nextjs-fusionauth-passwordless/next-js-magic-links-fusionauth.png deleted file mode 100644 index 3693c19948..0000000000 Binary files a/astro/public/img/blogs/nextjs-fusionauth-passwordless/next-js-magic-links-fusionauth.png and /dev/null differ diff --git a/astro/public/img/blogs/nextjs-single-sign-on/adding-sso-to-next.js-using-oidc.png b/astro/public/img/blogs/nextjs-single-sign-on/adding-sso-to-next.js-using-oidc.png new file mode 100644 index 0000000000..58fa74d621 Binary files /dev/null and b/astro/public/img/blogs/nextjs-single-sign-on/adding-sso-to-next.js-using-oidc.png differ diff --git a/astro/public/img/blogs/nextjs-single-sign-on/nextjs-sso.png b/astro/public/img/blogs/nextjs-single-sign-on/nextjs-sso.png deleted file mode 100644 index 008625978b..0000000000 Binary files a/astro/public/img/blogs/nextjs-single-sign-on/nextjs-sso.png and /dev/null differ diff --git a/astro/public/img/blogs/node-microservices-gateway/building-a-microservices-gateway-application.png b/astro/public/img/blogs/node-microservices-gateway/building-a-microservices-gateway-application.png deleted file mode 100644 index c41daec5f2..0000000000 Binary files a/astro/public/img/blogs/node-microservices-gateway/building-a-microservices-gateway-application.png and /dev/null differ diff --git a/astro/public/img/blogs/node-microservices-gateway/centralized-authentication-microservices-gateway.png b/astro/public/img/blogs/node-microservices-gateway/centralized-authentication-microservices-gateway.png new file mode 100644 index 0000000000..cdcb30210b Binary files /dev/null and b/astro/public/img/blogs/node-microservices-gateway/centralized-authentication-microservices-gateway.png differ diff --git a/astro/public/img/blogs/oauth-vuejs/how-to-securely-implement-oauth-in-vue-js.png b/astro/public/img/blogs/oauth-vuejs/how-to-securely-implement-oauth-in-vue-js.png deleted file mode 100644 index 2053e7ae50..0000000000 Binary files a/astro/public/img/blogs/oauth-vuejs/how-to-securely-implement-oauth-in-vue-js.png and /dev/null differ diff --git a/astro/public/img/blogs/oauth-vuejs/how-to-securely-implement-oauth-in-vue.js.png b/astro/public/img/blogs/oauth-vuejs/how-to-securely-implement-oauth-in-vue.js.png new file mode 100644 index 0000000000..eae30af979 Binary files /dev/null and b/astro/public/img/blogs/oauth-vuejs/how-to-securely-implement-oauth-in-vue.js.png differ diff --git a/astro/public/img/blogs/react-native-oauth/securing-react-native-with-oauth.png b/astro/public/img/blogs/react-native-oauth/securing-react-native-with-oauth.png index 3ded0600e1..5404db66e5 100644 Binary files a/astro/public/img/blogs/react-native-oauth/securing-react-native-with-oauth.png and b/astro/public/img/blogs/react-native-oauth/securing-react-native-with-oauth.png differ diff --git a/astro/public/img/blogs/saml-oidc-difference/oidc-vs-saml.svg b/astro/public/img/blogs/saml-oidc-difference/oidc-vs-saml.svg new file mode 100644 index 0000000000..408c6bb655 --- /dev/null +++ b/astro/public/img/blogs/saml-oidc-difference/oidc-vs-saml.svg @@ -0,0 +1,122 @@ + + + oidc-vs-saml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/astro/public/img/blogs/saml-oidc-difference/saml-oidc-difference.png b/astro/public/img/blogs/saml-oidc-difference/saml-oidc-difference.png deleted file mode 100644 index d8cd5eb5d0..0000000000 Binary files a/astro/public/img/blogs/saml-oidc-difference/saml-oidc-difference.png and /dev/null differ diff --git a/astro/public/img/blogs/securing-flutter-app/securing-a-flutter-app-with-oauth.png b/astro/public/img/blogs/securing-flutter-app/securing-a-flutter-app-with-oauth.png deleted file mode 100644 index 17932749bf..0000000000 Binary files a/astro/public/img/blogs/securing-flutter-app/securing-a-flutter-app-with-oauth.png and /dev/null differ diff --git a/astro/public/img/blogs/securing-flutter-app/securing-flutter-application-oauth.svg b/astro/public/img/blogs/securing-flutter-app/securing-flutter-application-oauth.svg new file mode 100644 index 0000000000..accfa8c9c3 --- /dev/null +++ b/astro/public/img/blogs/securing-flutter-app/securing-flutter-application-oauth.svg @@ -0,0 +1,76 @@ + + + securing-flutter-application-oauth + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/astro/public/img/blogs/securing-golang-microservice-jwt/securing-a-go-microservice-with-jwt-header-image.png b/astro/public/img/blogs/securing-golang-microservice-jwt/securing-a-go-microservice-with-jwt-header-image.png deleted file mode 100644 index a9311ce016..0000000000 Binary files a/astro/public/img/blogs/securing-golang-microservice-jwt/securing-a-go-microservice-with-jwt-header-image.png and /dev/null differ diff --git a/astro/public/img/blogs/securing-golang-microservice-jwt/securing-go-microservice-jwt.png b/astro/public/img/blogs/securing-golang-microservice-jwt/securing-go-microservice-jwt.png new file mode 100644 index 0000000000..c18112f135 Binary files /dev/null and b/astro/public/img/blogs/securing-golang-microservice-jwt/securing-go-microservice-jwt.png differ diff --git a/astro/public/img/blogs/securing-rails-api-jwt/securing-ruby-on-rails-api-with-jwts-fusionauth.png b/astro/public/img/blogs/securing-rails-api-jwt/securing-ruby-on-rails-api-with-jwts-fusionauth.png deleted file mode 100644 index 27719ac16e..0000000000 Binary files a/astro/public/img/blogs/securing-rails-api-jwt/securing-ruby-on-rails-api-with-jwts-fusionauth.png and /dev/null differ diff --git a/astro/public/img/blogs/securing-rails-api-jwt/securing-ruby-on-rails-api-with-jwts.svg b/astro/public/img/blogs/securing-rails-api-jwt/securing-ruby-on-rails-api-with-jwts.svg new file mode 100644 index 0000000000..058dc108e8 --- /dev/null +++ b/astro/public/img/blogs/securing-rails-api-jwt/securing-ruby-on-rails-api-with-jwts.svg @@ -0,0 +1,115 @@ + + + securing-ruby-on-rails-api-with-jwts + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/astro/public/img/blogs/single-sign-on-discord/sso-discord-fusionauth.svg b/astro/public/img/blogs/single-sign-on-discord/sso-discord-fusionauth.svg new file mode 100644 index 0000000000..bf9d715ac0 --- /dev/null +++ b/astro/public/img/blogs/single-sign-on-discord/sso-discord-fusionauth.svg @@ -0,0 +1,105 @@ + + + sso-discord-fusionauth + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/astro/public/img/blogs/single-sign-on-discord/using-single-sign-on-with-discord-and-fusionauth.png b/astro/public/img/blogs/single-sign-on-discord/using-single-sign-on-with-discord-and-fusionauth.png deleted file mode 100644 index eefda0348a..0000000000 Binary files a/astro/public/img/blogs/single-sign-on-discord/using-single-sign-on-with-discord-and-fusionauth.png and /dev/null differ diff --git a/astro/public/img/blogs/single-sign-on-django-fusionauth/adding-sso-to-django-web-appplication-oidc.png b/astro/public/img/blogs/single-sign-on-django-fusionauth/adding-sso-to-django-web-appplication-oidc.png new file mode 100644 index 0000000000..f0cc6c9fc1 Binary files /dev/null and b/astro/public/img/blogs/single-sign-on-django-fusionauth/adding-sso-to-django-web-appplication-oidc.png differ diff --git a/astro/public/img/blogs/single-sign-on-django-fusionauth/django-app-sso.png b/astro/public/img/blogs/single-sign-on-django-fusionauth/django-app-sso.png deleted file mode 100644 index 0c02b60832..0000000000 Binary files a/astro/public/img/blogs/single-sign-on-django-fusionauth/django-app-sso.png and /dev/null differ diff --git a/astro/public/img/blogs/single-sign-on-shopify/how-to-set-up-single-sign-on-shopify.png b/astro/public/img/blogs/single-sign-on-shopify/how-to-set-up-single-sign-on-shopify.png deleted file mode 100644 index 14b185b02e..0000000000 Binary files a/astro/public/img/blogs/single-sign-on-shopify/how-to-set-up-single-sign-on-shopify.png and /dev/null differ diff --git a/astro/public/img/blogs/single-sign-on-shopify/setup-sso-between-shopify-fusionauth.svg b/astro/public/img/blogs/single-sign-on-shopify/setup-sso-between-shopify-fusionauth.svg new file mode 100644 index 0000000000..c30a287c26 --- /dev/null +++ b/astro/public/img/blogs/single-sign-on-shopify/setup-sso-between-shopify-fusionauth.svg @@ -0,0 +1,85 @@ + + + setup-sso-between-shopify-fusionauth + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/astro/public/img/blogs/social-sign-in-django/adding-social-sign-in-django-fusionauth.png b/astro/public/img/blogs/social-sign-in-django/adding-social-sign-in-django-fusionauth.png new file mode 100644 index 0000000000..af8ace4449 Binary files /dev/null and b/astro/public/img/blogs/social-sign-in-django/adding-social-sign-in-django-fusionauth.png differ diff --git a/astro/public/img/blogs/social-sign-in-django/headerimage.png b/astro/public/img/blogs/social-sign-in-django/headerimage.png deleted file mode 100644 index dfdd7f897f..0000000000 Binary files a/astro/public/img/blogs/social-sign-in-django/headerimage.png and /dev/null differ diff --git a/astro/public/img/blogs/social-sign-in-twitter-express/adding-twitter-sign-in-node.js-express-app-oauth.png b/astro/public/img/blogs/social-sign-in-twitter-express/adding-twitter-sign-in-node.js-express-app-oauth.png new file mode 100644 index 0000000000..ffe4ebc864 Binary files /dev/null and b/astro/public/img/blogs/social-sign-in-twitter-express/adding-twitter-sign-in-node.js-express-app-oauth.png differ diff --git a/astro/public/img/blogs/social-sign-in-twitter-express/twitter-node-js-oauth-header.png b/astro/public/img/blogs/social-sign-in-twitter-express/twitter-node-js-oauth-header.png deleted file mode 100644 index 36e72ff99c..0000000000 Binary files a/astro/public/img/blogs/social-sign-in-twitter-express/twitter-node-js-oauth-header.png and /dev/null differ diff --git a/astro/public/img/blogs/spring-fusionauth/adding-sign-in-spring-web-application-oidc.png b/astro/public/img/blogs/spring-fusionauth/adding-sign-in-spring-web-application-oidc.png new file mode 100644 index 0000000000..4a1c120a54 Binary files /dev/null and b/astro/public/img/blogs/spring-fusionauth/adding-sign-in-spring-web-application-oidc.png differ diff --git a/astro/public/img/blogs/spring-fusionauth/authentication-spring-boot-oidc.png b/astro/public/img/blogs/spring-fusionauth/authentication-spring-boot-oidc.png deleted file mode 100644 index 9c2381d98c..0000000000 Binary files a/astro/public/img/blogs/spring-fusionauth/authentication-spring-boot-oidc.png and /dev/null differ diff --git a/astro/public/img/blogs/sso-slo/single-sign-on-single-log-out-header.png b/astro/public/img/blogs/sso-slo/single-sign-on-single-log-out-header.png deleted file mode 100644 index 34eefba355..0000000000 Binary files a/astro/public/img/blogs/sso-slo/single-sign-on-single-log-out-header.png and /dev/null differ diff --git a/astro/public/img/blogs/sso-slo/single-sign-on-vs-single-logout.svg b/astro/public/img/blogs/sso-slo/single-sign-on-vs-single-logout.svg new file mode 100644 index 0000000000..fde1786e98 --- /dev/null +++ b/astro/public/img/blogs/sso-slo/single-sign-on-vs-single-logout.svg @@ -0,0 +1,78 @@ + + + single-sign-on-vs-single-logout + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/astro/public/img/blogs/svb/no-vc-funding.svg b/astro/public/img/blogs/svb/no-vc-funding.svg new file mode 100644 index 0000000000..310fcc3617 --- /dev/null +++ b/astro/public/img/blogs/svb/no-vc-funding.svg @@ -0,0 +1,92 @@ + + + no-vc-funding + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/astro/public/img/blogs/svb/svb-fusionauth.png b/astro/public/img/blogs/svb/svb-fusionauth.png deleted file mode 100644 index 21b2d9ad45..0000000000 Binary files a/astro/public/img/blogs/svb/svb-fusionauth.png and /dev/null differ diff --git a/astro/public/img/blogs/switchboard-fusionauth/switchboard-migrated-fusionauth-header.png b/astro/public/img/blogs/switchboard-fusionauth/switchboard-migrated-fusionauth-header.png deleted file mode 100644 index b75a3ab057..0000000000 Binary files a/astro/public/img/blogs/switchboard-fusionauth/switchboard-migrated-fusionauth-header.png and /dev/null differ diff --git a/astro/public/img/blogs/switchboard-fusionauth/switchboard-reduced-estimated-migration.png b/astro/public/img/blogs/switchboard-fusionauth/switchboard-reduced-estimated-migration.png new file mode 100644 index 0000000000..46d2786bff Binary files /dev/null and b/astro/public/img/blogs/switchboard-fusionauth/switchboard-reduced-estimated-migration.png differ diff --git a/astro/public/img/blogs/whats-new-in-oauth-2-1/oauth-2.1.svg b/astro/public/img/blogs/whats-new-in-oauth-2-1/oauth-2.1.svg new file mode 100644 index 0000000000..d4f4c430b2 --- /dev/null +++ b/astro/public/img/blogs/whats-new-in-oauth-2-1/oauth-2.1.svg @@ -0,0 +1,20 @@ + + + oauth-2.1 + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/astro/public/img/blogs/whats-new-in-oauth-2-1/whats-new-with-oauth-2-1.png b/astro/public/img/blogs/whats-new-in-oauth-2-1/whats-new-with-oauth-2-1.png deleted file mode 100644 index 00c997d9b7..0000000000 Binary files a/astro/public/img/blogs/whats-new-in-oauth-2-1/whats-new-with-oauth-2-1.png and /dev/null differ diff --git a/astro/public/img/blogs/winning-customer-auth-market/winning-customer-auth-market-header.png b/astro/public/img/blogs/winning-customer-auth-market/winning-customer-auth-market-header.png deleted file mode 100644 index 70bf2061cf..0000000000 Binary files a/astro/public/img/blogs/winning-customer-auth-market/winning-customer-auth-market-header.png and /dev/null differ diff --git a/astro/public/img/blogs/winning-customer-auth-market/winning-customer-auth-market.png b/astro/public/img/blogs/winning-customer-auth-market/winning-customer-auth-market.png new file mode 100644 index 0000000000..36503ba677 Binary files /dev/null and b/astro/public/img/blogs/winning-customer-auth-market/winning-customer-auth-market.png differ diff --git a/astro/public/img/blogs/wordpress-sso-fusionauth/how-to-set-up-single-sign-on-sso-between-fusionauth-and-wordpress-header-image.png b/astro/public/img/blogs/wordpress-sso-fusionauth/how-to-set-up-single-sign-on-sso-between-fusionauth-and-wordpress-header-image.png deleted file mode 100644 index 4bea24bc70..0000000000 Binary files a/astro/public/img/blogs/wordpress-sso-fusionauth/how-to-set-up-single-sign-on-sso-between-fusionauth-and-wordpress-header-image.png and /dev/null differ diff --git a/astro/public/img/blogs/wordpress-sso-fusionauth/setup-sso-between-wordpress-fusionauth.png b/astro/public/img/blogs/wordpress-sso-fusionauth/setup-sso-between-wordpress-fusionauth.png new file mode 100644 index 0000000000..de4d77068c Binary files /dev/null and b/astro/public/img/blogs/wordpress-sso-fusionauth/setup-sso-between-wordpress-fusionauth.png differ diff --git a/astro/src/content/blog/adcellerant-migrated-from-mongodb.mdx b/astro/src/content/blog/adcellerant-migrated-from-mongodb.mdx index cc804b16a6..bacef605ef 100644 --- a/astro/src/content/blog/adcellerant-migrated-from-mongodb.mdx +++ b/astro/src/content/blog/adcellerant-migrated-from-mongodb.mdx @@ -2,7 +2,7 @@ publish_date: 2021-04-22 title: AdCellerant seamlessly migrated their data from MongoDB to FusionAuth description: Before migrating to FusionAuth, AdCellerant used a homegrown authentication solution with MongoDB. When they moved to FusionAuth, they transferred thousands of accounts transparently. -image: /img/blogs/adcellerant-case-study/adcellerant-seamlessly-migrated-their-data-from-mongodb-to-fusionauth-header-image.png +image: /img/blogs/adcellerant-case-study/adcellerant-migrates-data-mongodb-to-fusionauth.png authors: Dan Moore categories: Community tags: community story, homegrown diff --git a/astro/src/content/blog/asp-net-core-identity-considered-harmful.mdx b/astro/src/content/blog/asp-net-core-identity-considered-harmful.mdx index f829526d79..aea5a2ac67 100644 --- a/astro/src/content/blog/asp-net-core-identity-considered-harmful.mdx +++ b/astro/src/content/blog/asp-net-core-identity-considered-harmful.mdx @@ -3,7 +3,7 @@ publish_date: 2022-11-21 title: ASP.NET Core Identity Considered Harmful description: Why ASP.NET Core Identity just doesn't cut it. authors: Ted Neward -image: /img/blogs/core-identity-considered-harmful/aspnetcore-identity-considered-harmful.png +image: /img/blogs/core-identity-considered-harmful/asp.net-core-considered-harmful.svg categories: Tutorial, Education tags: netcore, dotnet, asp net core excerpt_separator: "{/* more */}" diff --git a/astro/src/content/blog/auth0-and-fusionauth-a-tale-of-two-solutions.mdx b/astro/src/content/blog/auth0-and-fusionauth-a-tale-of-two-solutions.mdx index 69529c1259..52a4471625 100644 --- a/astro/src/content/blog/auth0-and-fusionauth-a-tale-of-two-solutions.mdx +++ b/astro/src/content/blog/auth0-and-fusionauth-a-tale-of-two-solutions.mdx @@ -4,7 +4,7 @@ title: Auth0 and FusionAuth - A Tale of Two Solutions description: Compare FusionAuth and Auth0 for your identity and access management solution. authors: Bryan Giese updated_date: 2021-03-11 -image: /img/blogs/fusionauth-vs-auth0/header.png +image: /img/blogs/fusionauth-vs-auth0/auth0-vs-fusionauth.png tags: ciam, auth0, compare categories: Compare excerpt_separator: "{/* more */}" diff --git a/astro/src/content/blog/building-profile-portal-with-flask-oauth-apis.mdx b/astro/src/content/blog/building-profile-portal-with-flask-oauth-apis.mdx index f99489d61a..e95c368fcc 100644 --- a/astro/src/content/blog/building-profile-portal-with-flask-oauth-apis.mdx +++ b/astro/src/content/blog/building-profile-portal-with-flask-oauth-apis.mdx @@ -3,7 +3,7 @@ publish_date: 2020-09-10 title: Building a user profile portal with Flask, OAuth, and APIs description: Advanced registration forms let you easily build out multi-step registration forms, but how do you lets the users modify their profile data? authors: Dan Moore -image: /img/blogs/flask-oauth-portal/building-a-user-profile-portal-with-flask-oauth-and-apis.png +image: /img/blogs/flask-oauth-portal/building-user-profile-portal-flask-oauth-api.png categories: Tutorial updated_date: 2022-06-20 tags: registration forms, profile portal, flask, oauth diff --git a/astro/src/content/blog/building-protected-api-with-rails-and-jwt.mdx b/astro/src/content/blog/building-protected-api-with-rails-and-jwt.mdx index 5d682bf0c2..485d81369e 100644 --- a/astro/src/content/blog/building-protected-api-with-rails-and-jwt.mdx +++ b/astro/src/content/blog/building-protected-api-with-rails-and-jwt.mdx @@ -3,7 +3,7 @@ publish_date: 2020-06-11 title: Securing a Ruby on Rails API with JWTs description: We'll build a Rails API and control access to it with JSON Web Tokens (JWTs). authors: Dan Moore -image: /img/blogs/securing-rails-api-jwt/securing-ruby-on-rails-api-with-jwts-fusionauth.png +image: /img/blogs/securing-rails-api-jwt/securing-ruby-on-rails-api-with-jwts.svg tags: ruby, ruby on rails, jwt, api categories: Tutorial excerpt_separator: "{/* more */}" diff --git a/astro/src/content/blog/django-and-oauth.mdx b/astro/src/content/blog/django-and-oauth.mdx index 13702bdde4..2b87688852 100644 --- a/astro/src/content/blog/django-and-oauth.mdx +++ b/astro/src/content/blog/django-and-oauth.mdx @@ -3,7 +3,7 @@ publish_date: 2020-07-14 title: Adding social sign in to your Django web application using OAuth description: In this tutorial, we'll build a basic Django web application using FusionAuth for an easier and safer way of handling user registration and authentication. authors: Gareth Dwyer -image: /img/blogs/social-sign-in-django/headerimage.png +image: /img/blogs/social-sign-in-django/adding-social-sign-in-django-fusionauth.png categories: Tutorial updated_date: 2022-09-27 tags: python, django, oauth diff --git a/astro/src/content/blog/fusionauth-and-svb.mdx b/astro/src/content/blog/fusionauth-and-svb.mdx index 352407af26..4d47a0284b 100644 --- a/astro/src/content/blog/fusionauth-and-svb.mdx +++ b/astro/src/content/blog/fusionauth-and-svb.mdx @@ -5,7 +5,7 @@ description: Wondering how FusionAuth is affected by the failure of SVB? Read th authors: Brian Pontarelli categories: Company tags: fusionauth, funding, vc free, bootstrapped -image: /img/blogs/svb/svb-fusionauth.png +image: /img/blogs/svb/no-vc-funding.svg excerpt_separator: "{/* more */}" --- diff --git a/astro/src/content/blog/how-to-authenticate-your-react-app.mdx b/astro/src/content/blog/how-to-authenticate-your-react-app.mdx index 9763f5ab3f..4693c40c4a 100644 --- a/astro/src/content/blog/how-to-authenticate-your-react-app.mdx +++ b/astro/src/content/blog/how-to-authenticate-your-react-app.mdx @@ -3,7 +3,7 @@ publish_date: 2021-11-11 title: How to use OAuth to Add Authentication to Your React App description: In this tutorial, you’ll learn how to implement secure login/logout process with React and FusionAuth authors: Akira Brand -image: /img/blogs/fusionauth-example-react-2021/how-to-use-oauth-to-add-authentication-to-your-react-app-header-image.png +image: /img/blogs/fusionauth-example-react-2021/how-to-authenticate-your-react-app.png categories: Tutorial tags: react, oauth excerpt_separator: "{/* more */}" diff --git a/astro/src/content/blog/how-to-migrate-from-cognito.mdx b/astro/src/content/blog/how-to-migrate-from-cognito.mdx index 1c4db5f6a1..17e9392187 100644 --- a/astro/src/content/blog/how-to-migrate-from-cognito.mdx +++ b/astro/src/content/blog/how-to-migrate-from-cognito.mdx @@ -3,7 +3,7 @@ publish_date: 2022-02-07 title: How to migrate from Amazon Cognito description: How can you migrate away from Amazon Cognito? authors: Dan Moore -image: /img/blogs/migrate-from-cognito/how-to-migrate-from-amazon-cognito-header-image.png +image: /img/blogs/migrate-from-cognito/how-to-migrate-amazon-cognito.svg categories: Tutorial tags: cognito, migrations, compare excerpt_separator: "{/* more */}" diff --git a/astro/src/content/blog/how-to-migrate-from-firebase.mdx b/astro/src/content/blog/how-to-migrate-from-firebase.mdx index f1552c2228..fdb0a6c812 100644 --- a/astro/src/content/blog/how-to-migrate-from-firebase.mdx +++ b/astro/src/content/blog/how-to-migrate-from-firebase.mdx @@ -3,7 +3,7 @@ publish_date: 2022-05-25 title: How to migrate your user data from Google Firebase description: How can you migrate user data such as password hashes and social logins away from Google Firebase? authors: Dan Moore -image: /img/blogs/migrate-from-firebase/migrating-user-data-off-google-firebase.png +image: /img/blogs/migrate-from-firebase/how-to-migrate-user-data-from-firebase-to-fusionauth.svg categories: Tutorial, Compare tags: firebase, migration excerpt_separator: "{/* more */}" diff --git a/astro/src/content/blog/how-to-securely-implement-oauth-angular.mdx b/astro/src/content/blog/how-to-securely-implement-oauth-angular.mdx index 31eb8eb299..4aa05e9305 100644 --- a/astro/src/content/blog/how-to-securely-implement-oauth-angular.mdx +++ b/astro/src/content/blog/how-to-securely-implement-oauth-angular.mdx @@ -3,7 +3,7 @@ publish_date: 2020-03-31 title: How to securely implement OAuth in Angular description: A detailed overview of securely integrating an Angular application with an OAuth provider using the OAuth Authorization Code Grant authors: Dan Moore -image: /img/blogs/fusionauth-example-angular/oauth-angular-fusionauth.png +image: /img/blogs/fusionauth-example-angular/how-to-securely-implement-oauth-angular.svg categories: Tutorial tags: javascript, angular, oauth, fusionauth, integration excerpt_separator: "{/* more */}" diff --git a/astro/src/content/blog/how-to-securely-implement-oauth-rails.mdx b/astro/src/content/blog/how-to-securely-implement-oauth-rails.mdx index 177d8280d7..acf5569f47 100644 --- a/astro/src/content/blog/how-to-securely-implement-oauth-rails.mdx +++ b/astro/src/content/blog/how-to-securely-implement-oauth-rails.mdx @@ -3,7 +3,7 @@ publish_date: 2020-12-14 title: How to securely implement OAuth in Ruby on Rails description: A detailed overview of securely integrating an Ruby on Rails application with an OAuth provider using the OAuth Authorization Code Grant authors: Brett Guy -image: /img/blogs/fusionauth-example-rails/how-to-securely-implement-oauth-in-ruby-on-rails-header-image.png +image: /img/blogs/fusionauth-example-rails/how-to-securely-implement-oauth-ruby-on-rails.svg categories: Tutorial tags: ruby, ruby on rails, oauth excerpt_separator: "{/* more */}" diff --git a/astro/src/content/blog/how-to-set-up-single-sign-on-between-fusionauth-wordpress.mdx b/astro/src/content/blog/how-to-set-up-single-sign-on-between-fusionauth-wordpress.mdx index 7cc40eb8ab..c31b5eeb21 100644 --- a/astro/src/content/blog/how-to-set-up-single-sign-on-between-fusionauth-wordpress.mdx +++ b/astro/src/content/blog/how-to-set-up-single-sign-on-between-fusionauth-wordpress.mdx @@ -4,7 +4,7 @@ update_date: 2023-05-09 title: How to Set Up Single Sign-On Between FusionAuth and WordPress description: In this tutorial, you'll be learning how to implement OAuth SSO for WordPress users. authors: Aniket Bhattacharyea,Michael Roth -image: /img/blogs/wordpress-sso-fusionauth/how-to-set-up-single-sign-on-sso-between-fusionauth-and-wordpress-header-image.png +image: /img/blogs/wordpress-sso-fusionauth/setup-sso-between-wordpress-fusionauth.png categories: Tutorial tags: wordpress, sso, single sign on excerpt_separator: "{/* more */}" diff --git a/astro/src/content/blog/jwt-authorization-microservices-gateway.mdx b/astro/src/content/blog/jwt-authorization-microservices-gateway.mdx index 18243f44b0..40425bbeaa 100644 --- a/astro/src/content/blog/jwt-authorization-microservices-gateway.mdx +++ b/astro/src/content/blog/jwt-authorization-microservices-gateway.mdx @@ -3,7 +3,7 @@ publish_date: 2020-11-12 title: JWT authorization in a microservices gateway description: How would authors: Tim Kleier and Matt Anderson -image: /img/blogs/microservices-jwt-auth/jwt-authorization-in-a-microservices-gateway.png +image: /img/blogs/microservices-jwt-auth/jwt-authorization-microservices-gateway.svg categories: Tutorial tags: javascript, nodejs, microservices, api gateway, gateway, jwt excerpt_separator: "{/* more */}" diff --git a/astro/src/content/blog/keycloak-fusionauth-comparison.mdx b/astro/src/content/blog/keycloak-fusionauth-comparison.mdx index 72e08159e8..e0340db53e 100644 --- a/astro/src/content/blog/keycloak-fusionauth-comparison.mdx +++ b/astro/src/content/blog/keycloak-fusionauth-comparison.mdx @@ -4,7 +4,7 @@ title: Keycloak and FusionAuth Comparison description: Compare FusionAuth and Keycloak for your identity and access management solution. authors: Brian Pontarelli updated_date: 2022-05-19 -image: /img/blogs/keycloak-vs-fusionauth/keycloak-fusionauth-comparison.jpg +image: /img/blogs/keycloak-vs-fusionauth/keycloak-fusionauth-comparison.png categories: Compare tags: ciam, keycloak, compare excerpt_separator: "{/* more */}" diff --git a/astro/src/content/blog/microservices-gateway.mdx b/astro/src/content/blog/microservices-gateway.mdx index 807e6587c2..e4454780ab 100644 --- a/astro/src/content/blog/microservices-gateway.mdx +++ b/astro/src/content/blog/microservices-gateway.mdx @@ -3,7 +3,7 @@ publish_date: 2020-09-15 title: Centralized authentication with a microservices gateway description: Implement authentication and authorization using FusionAuth for a gateway API application that routes to two different microservices. authors: Tim Kleier -image: /img/blogs/node-microservices-gateway/building-a-microservices-gateway-application.png +image: /img/blogs/node-microservices-gateway/centralized-authentication-microservices-gateway.png categories: Tutorial tags: javascript, microservices, api gateway, kong, apigee, amazon api gateway excerpt_separator: "{/* more */}" diff --git a/astro/src/content/blog/migrate-from-auth0.mdx b/astro/src/content/blog/migrate-from-auth0.mdx index 4bddce1113..6e94091ec0 100644 --- a/astro/src/content/blog/migrate-from-auth0.mdx +++ b/astro/src/content/blog/migrate-from-auth0.mdx @@ -3,7 +3,7 @@ publish_date: 2021-03-18 title: Migrating off of Auth0? Here's what you need to know description: You aren't sure about the Okta acquisition. What are things you need to consider when migrating off of Auth0? authors: Dan Moore -image: /img/blogs/migrating-off-auth0/migrating-off-of-auth0-heres-what-you-need-to-know-header-image.png +image: /img/blogs/migrating-off-auth0/migrating-from-auth0.png categories: Company, Product, News tags: auth0, migration, migrate, ciam, compare excerpt_separator: "{/* more */}" diff --git a/astro/src/content/blog/nextjs-and-fusionauth-passwordless.mdx b/astro/src/content/blog/nextjs-and-fusionauth-passwordless.mdx index bb7ead5a42..263449b05f 100644 --- a/astro/src/content/blog/nextjs-and-fusionauth-passwordless.mdx +++ b/astro/src/content/blog/nextjs-and-fusionauth-passwordless.mdx @@ -4,7 +4,7 @@ title: Adding magic links to your Next.js application using FusionAuth description: In this guide, you will build a simple web application using Next.js that allows a user to sign up and then login using a magic link sent to their email address. authors: Shivan Moodley categories: Tutorial -image: /img/blogs/nextjs-fusionauth-passwordless/next-js-magic-links-fusionauth.png +image: /img/blogs/nextjs-fusionauth-passwordless/adding-magic-links-next.js-fusionauth.svg tags: nextjs, passwordless, magic links excerpt_separator: "{/* more */}" --- diff --git a/astro/src/content/blog/nextjs-single-sign-on.mdx b/astro/src/content/blog/nextjs-single-sign-on.mdx index 515a1e0aee..61d40ed3cb 100644 --- a/astro/src/content/blog/nextjs-single-sign-on.mdx +++ b/astro/src/content/blog/nextjs-single-sign-on.mdx @@ -5,7 +5,7 @@ description: In this tutorial, we'll build a basic Next.js web application using authors: Vinicius Campitelli categories: Tutorial tags: nextjs, single sign on, sso -image: /img/blogs/nextjs-single-sign-on/nextjs-sso.png +image: /img/blogs/nextjs-single-sign-on/adding-sso-to-next.js-using-oidc.png excerpt_separator: "{/* more */}" --- import Aside from '../../components/Aside.astro'; diff --git a/astro/src/content/blog/nodejs-and-twitter-oauth.mdx b/astro/src/content/blog/nodejs-and-twitter-oauth.mdx index ba479ef52b..d631542fa0 100644 --- a/astro/src/content/blog/nodejs-and-twitter-oauth.mdx +++ b/astro/src/content/blog/nodejs-and-twitter-oauth.mdx @@ -4,7 +4,7 @@ title: Adding Twitter sign in to your Node.js + Express web application using OA description: In this tutorial, we'll build a basic Express web application using FusionAuth to handle login via Twitter. authors: Bradley Van Aardt categories: Tutorial -image: /img/blogs/social-sign-in-twitter-express/twitter-node-js-oauth-header.png +image: /img/blogs/social-sign-in-twitter-express/adding-twitter-sign-in-node.js-express-app-oauth.png tags: nodejs, twitter, oauth, social logins excerpt_separator: "{/* more */}" --- diff --git a/astro/src/content/blog/remix-demo.mdx b/astro/src/content/blog/remix-demo.mdx index c59f77af4b..80297aa11a 100644 --- a/astro/src/content/blog/remix-demo.mdx +++ b/astro/src/content/blog/remix-demo.mdx @@ -3,7 +3,7 @@ publish_date: 2022-07-15 title: FusionAuth Remix demo description: Example of how Remix works with FusionAuth authors: Joyce Park -image: /img/blogs/connecting-fusionauth-remix/connecting-fusionauth-remix-runapp.png +image: /img/blogs/connecting-fusionauth-remix/fusionauth-remix-demo.png categories: Tutorial tags: remix, javascript, authentication excerpt_separator: "{/* more */}" diff --git a/astro/src/content/blog/saml-and-oidc-difference.mdx b/astro/src/content/blog/saml-and-oidc-difference.mdx index 1384f0e338..cc44eece69 100644 --- a/astro/src/content/blog/saml-and-oidc-difference.mdx +++ b/astro/src/content/blog/saml-and-oidc-difference.mdx @@ -5,7 +5,7 @@ description: OIDC and SAML are authentication protocols that enable identity pro authors: Paul Ibeabuchi categories: Education, Product tags: saml, oidc, open id connect -image: /img/blogs/saml-oidc-difference/saml-oidc-difference.png +image: /img/blogs/saml-oidc-difference/oidc-vs-saml.svg excerpt_separator: "{/* more */}" --- diff --git a/astro/src/content/blog/securely-implement-oauth-in-react.mdx b/astro/src/content/blog/securely-implement-oauth-in-react.mdx index ee281662e7..81afabb4ee 100644 --- a/astro/src/content/blog/securely-implement-oauth-in-react.mdx +++ b/astro/src/content/blog/securely-implement-oauth-in-react.mdx @@ -4,7 +4,7 @@ title: How to Securely Implement OAuth in React description: This post describes how to securely implement OAuth in a React application using the Authorization Code Grant (with FusionAuth as the IdP). authors: Matt Boisseau excerpt_separator: "{/* more */}" -image: /img/blogs/fusionauth-example-react/oauth-react-fusionauth.png +image: /img/blogs/fusionauth-example-react/securely-implement-oauth-in-react.png tags: react, javascript, oauth categories: Tutorial updated_date: 2022-11-11 diff --git a/astro/src/content/blog/securely-implement-oauth-vuejs.mdx b/astro/src/content/blog/securely-implement-oauth-vuejs.mdx index 80594c034e..41b143e404 100644 --- a/astro/src/content/blog/securely-implement-oauth-vuejs.mdx +++ b/astro/src/content/blog/securely-implement-oauth-vuejs.mdx @@ -3,7 +3,7 @@ publish_date: 2020-08-06 title: How to Securely Implement OAuth in Vue.js description: This post describes how to securely implement OAuth in a Vue application using the Authorization Code Grant (with FusionAuth as the IdP). authors: Ashutosh Singh -image: /img/blogs/oauth-vuejs/how-to-securely-implement-oauth-in-vue-js.png +image: /img/blogs/oauth-vuejs/how-to-securely-implement-oauth-in-vue.js.png categories: Tutorial updated_date: 2021-03-16 tags: javascript, vue diff --git a/astro/src/content/blog/securing-a-golang-app-with-oauth.mdx b/astro/src/content/blog/securing-a-golang-app-with-oauth.mdx index 56969c7b39..014096f5eb 100644 --- a/astro/src/content/blog/securing-a-golang-app-with-oauth.mdx +++ b/astro/src/content/blog/securing-a-golang-app-with-oauth.mdx @@ -3,7 +3,7 @@ publish_date: 2020-10-22 title: Securing A Golang App with OAuth description: Golang lets you build web applications that are performant and easy to deploy. This tutorial will show you how to use OAuth to authenticate users in a golang application. authors: Krissanawat Kaewsanmuang -image: /img/blogs/golang-oauth/securing-a-golang-app-with-oauth.png +image: /img/blogs/golang-oauth/securing-golang-app-oauth.png categories: Tutorial tags: go, golang, oauth excerpt_separator: "{/* more */}" diff --git a/astro/src/content/blog/securing-asp-netcore-razor-pages-app-with-oauth.mdx b/astro/src/content/blog/securing-asp-netcore-razor-pages-app-with-oauth.mdx index 662e51f0bf..0c5cc0373e 100644 --- a/astro/src/content/blog/securing-asp-netcore-razor-pages-app-with-oauth.mdx +++ b/astro/src/content/blog/securing-asp-netcore-razor-pages-app-with-oauth.mdx @@ -3,7 +3,7 @@ publish_date: 2020-05-06 title: Securing an ASP.NET Core Razor Pages app with OAuth description: We'll build a web application using ASP.NET Core and control page access using FusionAuth and the Authorization Code grant. authors: Dan Moore -image: /img/blogs/authorization-code-grant-asp-net/securing-asp-net-app-oauth.png +image: /img/blogs/authorization-code-grant-asp-net/securing-asp.net-core-pages-app-oauth.png categories: Tutorial tags: netcore, dotnet, asp net core, oauth updated_date: 2021-10-07 diff --git a/astro/src/content/blog/securing-flutter-oauth.mdx b/astro/src/content/blog/securing-flutter-oauth.mdx index 510d166819..47e902ea51 100644 --- a/astro/src/content/blog/securing-flutter-oauth.mdx +++ b/astro/src/content/blog/securing-flutter-oauth.mdx @@ -2,7 +2,7 @@ publish_date: 2020-11-23 title: Securing a Flutter App with OAuth description: How can you use Flutter, OAuth and OIDC together? -image: /img/blogs/securing-flutter-app/securing-a-flutter-app-with-oauth.png +image: /img/blogs/securing-flutter-app/securing-flutter-application-oauth.svg authors: Krissanawat Kaewsanmuang categories: Tutorial tags: flutter, oauth diff --git a/astro/src/content/blog/securing-golang-microservice.mdx b/astro/src/content/blog/securing-golang-microservice.mdx index 5824382c55..15d4efdd88 100644 --- a/astro/src/content/blog/securing-golang-microservice.mdx +++ b/astro/src/content/blog/securing-golang-microservice.mdx @@ -3,7 +3,7 @@ publish_date: 2021-02-18 title: Securing a Go Microservice with JWT description: How to use JWTs to secure your golang microservices authors: Krissanawat Kaewsanmuang -image: /img/blogs/securing-golang-microservice-jwt/securing-a-go-microservice-with-jwt-header-image.png +image: /img/blogs/securing-golang-microservice-jwt/securing-go-microservice-jwt.png categories: Tutorial tags: go, golang, microservices, api gateway excerpt_separator: "{/* more */}" diff --git a/astro/src/content/blog/single-sign-on-django-fusionauth.mdx b/astro/src/content/blog/single-sign-on-django-fusionauth.mdx index 9e1a2258bf..5c2dcd3507 100644 --- a/astro/src/content/blog/single-sign-on-django-fusionauth.mdx +++ b/astro/src/content/blog/single-sign-on-django-fusionauth.mdx @@ -5,7 +5,7 @@ description: In this tutorial, we'll build a basic Django web application using authors: Rajkumar Venkatasamy categories: Tutorial tags: django, phyton, fusionauth, oidc, open id connect -image: /img/blogs/single-sign-on-django-fusionauth/django-app-sso.png +image: /img/blogs/single-sign-on-django-fusionauth/adding-sso-to-django-web-appplication-oidc.png excerpt_separator: "{/* more */}" --- import Aside from '/src/components/Aside.astro'; diff --git a/astro/src/content/blog/single-sign-on-laravel-fusionauth.mdx b/astro/src/content/blog/single-sign-on-laravel-fusionauth.mdx index 66c2deeb71..868570b3af 100644 --- a/astro/src/content/blog/single-sign-on-laravel-fusionauth.mdx +++ b/astro/src/content/blog/single-sign-on-laravel-fusionauth.mdx @@ -5,7 +5,7 @@ description: In this tutorial, we'll build a basic Laravel web application using authors: Vinicius Campitelli categories: Tutorial tags: single sign on, laravel, php -image: /img/blogs/laravel-single-sign-on/laravel-app-sso.png +image: /img/blogs/laravel-single-sign-on/adding-sss-to-laravel-app-using-socialite-oidc.svg excerpt_separator: "{/* more */}" --- import Aside from '../../components/Aside.astro'; diff --git a/astro/src/content/blog/single-sign-on-vs-single-log-out.mdx b/astro/src/content/blog/single-sign-on-vs-single-log-out.mdx index 31aa3a0d24..c1f86d706e 100644 --- a/astro/src/content/blog/single-sign-on-vs-single-log-out.mdx +++ b/astro/src/content/blog/single-sign-on-vs-single-log-out.mdx @@ -2,7 +2,7 @@ publish_date: 2022-12-08 title: Single Sign-On vs. Single Logout authors: Anish Devasia -image: /img/blogs/sso-slo/single-sign-on-single-log-out-header.png +image: /img/blogs/sso-slo/single-sign-on-vs-single-logout.svg tags: single sign on, sso, single log out, slo categories: Education, Product description: Single sign-on is an authentication method that allows users to access multiple applications with one set of login credentials. diff --git a/astro/src/content/blog/single-sign-on-with-discord.mdx b/astro/src/content/blog/single-sign-on-with-discord.mdx index 8e99e76779..fa2aa4fdd5 100644 --- a/astro/src/content/blog/single-sign-on-with-discord.mdx +++ b/astro/src/content/blog/single-sign-on-with-discord.mdx @@ -3,7 +3,7 @@ publish_date: 2022-04-25 title: "Using Single Sign-on with Discord and FusionAuth" description: By configuring an integration between Discord and FusionAuth, you can use FusionAuth in your applications to allow users to log in with their Discord credentials. authors: Cameron Pavey -image: /img/blogs/single-sign-on-discord/using-single-sign-on-with-discord-and-fusionauth.png +image: /img/blogs/single-sign-on-discord/sso-discord-fusionauth.svg categories: Tutorial tags: single sign on, discord excerpt_separator: "{/* more */}" diff --git a/astro/src/content/blog/single-sign-on-with-shopify.mdx b/astro/src/content/blog/single-sign-on-with-shopify.mdx index 33c52dd098..d978222cc5 100644 --- a/astro/src/content/blog/single-sign-on-with-shopify.mdx +++ b/astro/src/content/blog/single-sign-on-with-shopify.mdx @@ -3,7 +3,7 @@ publish_date: 2022-03-21 title: "How to Set Up Single Sign-On (SSO) Between FusionAuth and Shopify" description: This tutorial demonstrates how to integrate SSO to a Shopify site using FusionAuth. authors: Aniket Bhattacharyea -image: /img/blogs/single-sign-on-shopify/how-to-set-up-single-sign-on-shopify.png +image: /img/blogs/single-sign-on-shopify/setup-sso-between-shopify-fusionauth.svg categories: Tutorial tags: single sign on, shopify, integration excerpt_separator: "{/* more */}" diff --git a/astro/src/content/blog/spring-and-fusionauth.mdx b/astro/src/content/blog/spring-and-fusionauth.mdx index ada5224e39..42a5f2d4f3 100644 --- a/astro/src/content/blog/spring-and-fusionauth.mdx +++ b/astro/src/content/blog/spring-and-fusionauth.mdx @@ -5,7 +5,7 @@ description: In this tutorial, we'll build a basic Spring web application using authors: Bradley Van Aardt categories: Tutorial tags: spring, fusioanuth, oidc, open id connect -image: /img/blogs/spring-fusionauth/authentication-spring-boot-oidc.png +image: /img/blogs/spring-fusionauth/adding-sign-in-spring-web-application-oidc.png excerpt_separator: "{/* more */}" --- import RemoteCode from "../../components/RemoteCode.astro"; diff --git a/astro/src/content/blog/switchboard-reduced-migration-time.mdx b/astro/src/content/blog/switchboard-reduced-migration-time.mdx index 57c9864d33..ed68812572 100644 --- a/astro/src/content/blog/switchboard-reduced-migration-time.mdx +++ b/astro/src/content/blog/switchboard-reduced-migration-time.mdx @@ -3,7 +3,7 @@ publish_date: 2023-03-20 title: Switchboard.app reduced their estimated migration time by 66% using FusionAuth description: Switchboard, a collaborative digital workspace where people meet to work on any project, with any application or file, uses FusionAuth for OAuth and creating custom JWTs. authors: Dan Moore -image: /img/blogs/switchboard-fusionauth/switchboard-migrated-fusionauth-header.png +image: /img/blogs/switchboard-fusionauth/switchboard-reduced-estimated-migration.png categories: Community tags: community story, migration, saas, ciam excerpt_separator: "{/* more */}" diff --git a/astro/src/content/blog/user-registration-and-sign-in-with-laravel.mdx b/astro/src/content/blog/user-registration-and-sign-in-with-laravel.mdx index b160034f72..29ef09f471 100644 --- a/astro/src/content/blog/user-registration-and-sign-in-with-laravel.mdx +++ b/astro/src/content/blog/user-registration-and-sign-in-with-laravel.mdx @@ -3,7 +3,7 @@ publish_date: 2020-06-03 title: User registration and sign-in with Laravel and FusionAuth description: We'll build a Laravel application that delegates user management, registration, and login to FusionAuth. authors: Karl Hughes -image: /img/blogs/fusionauth-laravel/user-registration-sign-in-laravel-fusionauth.png +image: /img/blogs/fusionauth-laravel/user-registration-sign-in-laravel-fusionauth.svg categories: Tutorial updated_date: 2021-04-05 tags: php, laravel, user registration diff --git a/astro/src/content/blog/whats-new-in-oauth-2-1.mdx b/astro/src/content/blog/whats-new-in-oauth-2-1.mdx index a9368832a4..24b2b3c1b8 100644 --- a/astro/src/content/blog/whats-new-in-oauth-2-1.mdx +++ b/astro/src/content/blog/whats-new-in-oauth-2-1.mdx @@ -3,7 +3,7 @@ publish_date: 2020-04-15 title: What's new in OAuth 2.1? description: A draft of the OAuth 2.1 specification was recently released. What's coming down the pike? authors: Dan Moore -image: /img/blogs/whats-new-in-oauth-2-1/whats-new-with-oauth-2-1.png +image: /img/blogs/whats-new-in-oauth-2-1/oauth-2.1.svg categories: Education tags: standards, oauth, oauth2 excerpt_separator: "{/* more */}" diff --git a/astro/src/content/blog/whats-wrong-with-implicit-grant.mdx b/astro/src/content/blog/whats-wrong-with-implicit-grant.mdx index 24b223ffc1..1d994ce2ef 100644 --- a/astro/src/content/blog/whats-wrong-with-implicit-grant.mdx +++ b/astro/src/content/blog/whats-wrong-with-implicit-grant.mdx @@ -3,7 +3,7 @@ publish_date: 2021-04-29 title: What's Wrong With the OAuth2 Implicit Grant? description: OAuth2 specifies an Implicit grant. What's wrong with using it? authors: Brian Pontarelli -image: /img/blogs/avoid-implicit-grant/whats-wrong-with-the-oauth2-implicit-grant-header-image.png +image: /img/blogs/avoid-implicit-grant/oauth2-implicit-grant.svg categories: Education tags: oauth, standards, implicit grant excerpt_separator: "{/* more */}" diff --git a/astro/src/content/blog/winning-customer-auth-market.mdx b/astro/src/content/blog/winning-customer-auth-market.mdx index bbac895f95..8ba6ac516e 100644 --- a/astro/src/content/blog/winning-customer-auth-market.mdx +++ b/astro/src/content/blog/winning-customer-auth-market.mdx @@ -5,7 +5,7 @@ description: Explaining the FusionAuth market position and the customer identity authors: Mark van Oppen categories: Company tags: ciam, market, fusionauth, auth0 -image: /img/blogs/winning-customer-auth-market/winning-customer-auth-market-header.png +image: /img/blogs/winning-customer-auth-market/winning-customer-auth-market.png excerpt_separator: "{/* more */}" ---