<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://developer.okta.com/blog/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/communities/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2015/04/07/android-unit-testing-part-2/</loc>
    <lastmod>2015-04-07</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2015/04/14/android-unit-testing-part-3/</loc>
    <lastmod>2015-04-14</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2015/04/23/android-unit-testing-part-4/</loc>
    <lastmod>2015-04-23</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2015/05/08/productionalizing-active-mq/</loc>
    <lastmod>2015-05-08</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2015/05/08/software-engineering-design-principles/</loc>
    <lastmod>2015-05-08</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2015/05/22/tcmalloc/</loc>
    <lastmod>2015-05-22</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2015/06/11/trustpage/</loc>
    <lastmod>2015-06-11</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2015/12/02/tls-client-authentication-for-services/</loc>
    <lastmod>2015-12-02</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2015/12/07/oauth/</loc>
    <lastmod>2015-12-07</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2016/01/05/rest-service-auth-jwt/</loc>
    <lastmod>2016-01-05</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2016/03/22/use-kentor-authservices-with-okta/</loc>
    <lastmod>2016-03-22</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/03/21/spring-boot-oauth/</loc>
    <lastmod>2017-03-21</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/03/27/angular-okta-sign-in-widget/</loc>
    <lastmod>2017-03-27</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/03/30/react-okta-sign-in-widget/</loc>
    <lastmod>2017-03-30</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/04/17/angular-authentication-with-oidc/</loc>
    <lastmod>2017-04-17</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/04/26/bootiful-development-with-spring-boot-and-angular/</loc>
    <lastmod>2017-04-26</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/05/03/seven-new-vs-features/</loc>
    <lastmod>2017-05-03</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/05/09/progressive-web-applications-with-angular-and-spring-boot/</loc>
    <lastmod>2017-05-09</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/05/10/developers-guide-to-docker-part-1/</loc>
    <lastmod>2017-05-10</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/05/17/develop-a-mobile-app-with-ionic-and-spring-boot/</loc>
    <lastmod>2017-05-17</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/06/13/add-authentication-angular-pwa/</loc>
    <lastmod>2017-06-13</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/06/15/build-microservices-architecture-spring-boot/</loc>
    <lastmod>2017-06-15</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/06/20/develop-microservices-with-jhipster/</loc>
    <lastmod>2017-06-20</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/06/21/what-the-heck-is-oauth/</loc>
    <lastmod>2017-06-21</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/06/27/seven-tools-net-developers/</loc>
    <lastmod>2017-06-27</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/06/29/oidc-user-auth-aspnet-core/</loc>
    <lastmod>2017-06-29</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/07/13/apache-shiro-spring-boot/</loc>
    <lastmod>2017-07-13</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/07/20/the-ultimate-guide-to-progressive-web-applications/</loc>
    <lastmod>2017-07-20</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/07/25/oidc-primer-part-1/</loc>
    <lastmod>2017-07-25</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/07/25/oidc-primer-part-2/</loc>
    <lastmod>2017-07-25</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/08/01/oidc-primer-part-3/</loc>
    <lastmod>2017-08-01</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/08/08/secure-spring-microservices/</loc>
    <lastmod>2017-08-08</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/08/09/jax-rs-vs-spring-rest-endpoints/</loc>
    <lastmod>2017-08-09</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/08/17/why-jwts-suck-as-session-tokens/</loc>
    <lastmod>2017-08-17</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/08/21/what-is-developer-relations-at-okta/</loc>
    <lastmod>2017-08-21</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/08/22/build-an-ionic-app-with-user-authentication/</loc>
    <lastmod>2017-08-22</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/08/23/five-java-tips/</loc>
    <lastmod>2017-08-23</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/08/28/developers-guide-to-docker-part-2/</loc>
    <lastmod>2017-08-28</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/08/29/meet-the-new-okta-identity-platform/</loc>
    <lastmod>2017-08-29</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/09/06/build-a-cryptocurrency-comparison-site-with-vuejs/</loc>
    <lastmod>2017-09-06</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/09/08/nosql-options-for-java-developers/</loc>
    <lastmod>2017-09-08</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/09/14/lazy-developers-guide-to-auth-with-vue/</loc>
    <lastmod>2017-09-14</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/09/19/build-a-secure-notes-application-with-kotlin-typescript-and-okta/</loc>
    <lastmod>2017-09-19</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/09/25/all-new-developer-console/</loc>
    <lastmod>2017-09-25</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/09/28/top-10-javaone-2017-sessions-for-java-hipsters/</loc>
    <lastmod>2017-09-28</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/10/04/aspnet-authorization/</loc>
    <lastmod>2017-10-04</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/10/10/nosql-options-for-java-developers-part-ii/</loc>
    <lastmod>2017-10-10</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/10/11/developers-guide-to-docker-part-3/</loc>
    <lastmod>2017-10-11</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/10/11/why-are-webhooks-better-than-serverless-extensibility/</loc>
    <lastmod>2017-10-11</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/10/13/okta-groups-spring-security/</loc>
    <lastmod>2017-10-13</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/10/17/add-the-power-of-webhooks-to-your-app-with-oktas-system-log/</loc>
    <lastmod>2017-10-17</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/10/19/build-a-preact-app-with-authentication/</loc>
    <lastmod>2017-10-19</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/10/19/use-openid-connect-to-build-a-simple-node-website/</loc>
    <lastmod>2017-10-19</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/10/20/oidc-with-jhipster/</loc>
    <lastmod>2017-10-20</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/10/27/okta-oauth-zork/</loc>
    <lastmod>2017-10-27</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/10/27/secure-spa-spring-boot-oauth/</loc>
    <lastmod>2017-10-27</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/10/31/add-authentication-to-play-framework-with-oidc/</loc>
    <lastmod>2017-10-31</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/11/20/add-sso-spring-boot-15-min/</loc>
    <lastmod>2017-11-20</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/11/20/build-an-iOS-app-with-secure-authentication-in-20-minutes/</loc>
    <lastmod>2017-11-20</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/11/22/three-developer-tools-im-thankful-for/</loc>
    <lastmod>2017-11-22</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/12/04/basic-crud-angular-and-spring-boot/</loc>
    <lastmod>2017-12-04</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/12/04/use-kong-gateway-to-centralize-authentication/</loc>
    <lastmod>2017-12-04</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/12/06/bootiful-development-with-spring-boot-and-react/</loc>
    <lastmod>2017-12-06</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/12/18/spring-security-5-oidc/</loc>
    <lastmod>2017-12-18</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2017/12/21/spread-serverless-holiday-cheer/</loc>
    <lastmod>2017-12-21</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/01/10/build-app-for-ios-android-with-xamarin/</loc>
    <lastmod>2018-01-10</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/01/11/sso-oauth-vertx/</loc>
    <lastmod>2018-01-11</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/01/11/two-approaches-to-setting-up-a-mern-stack-app/</loc>
    <lastmod>2018-01-11</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/01/18/cryptocurrency-pwa-secured-by-okta/</loc>
    <lastmod>2018-01-18</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/01/23/replace-local-storage-with-okta-profile-attributes/</loc>
    <lastmod>2018-01-23</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/01/24/build-your-own-invoicing-service-with-node-coinbase-bitcoin-and-okta/</loc>
    <lastmod>2018-01-24</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/01/30/jhipster-ionic-with-oidc-authentication/</loc>
    <lastmod>2018-01-30</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/01/31/build-secure-todo-app-vuejs-aspnetcore/</loc>
    <lastmod>2018-01-31</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/02/01/secure-aspnetcore-webapi-token-auth/</loc>
    <lastmod>2018-02-01</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/02/06/build-user-registration-with-node-react-and-okta/</loc>
    <lastmod>2018-02-06</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/02/07/developers-guide-to-docker-part-4/</loc>
    <lastmod>2018-02-07</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/02/08/set-up-and-enforce-multi-factor-auth-with-okta/</loc>
    <lastmod>2018-02-08</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/02/13/secure-spring-microservices-with-oauth/</loc>
    <lastmod>2018-02-13</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/02/15/build-crud-app-vuejs-node/</loc>
    <lastmod>2018-02-15</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/02/20/9-talks-i-cant-wait-to-see-at-iterate/</loc>
    <lastmod>2018-02-20</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/02/27/a-breakdown-of-the-new-saml-authentication-bypass-vulnerability/</loc>
    <lastmod>2018-02-27</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/03/01/develop-microservices-jhipster-oauth/</loc>
    <lastmod>2018-03-01</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/03/06/okta-open-source-samples-and-quickstarts/</loc>
    <lastmod>2018-03-06</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/03/14/hosting-our-first-developer-conference-iterate/</loc>
    <lastmod>2018-03-14</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/03/16/build-react-native-authentication-oauth-2/</loc>
    <lastmod>2018-03-16</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/03/19/how-to-be-productive-at-work/</loc>
    <lastmod>2018-03-19</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/03/21/dropwizard-oauth/</loc>
    <lastmod>2018-03-21</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/03/23/token-authentication-aspnetcore-complete-guide/</loc>
    <lastmod>2018-03-23</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/03/27/welcome-aaron-okta/</loc>
    <lastmod>2018-03-27</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/03/30/everything-you-need-to-know-about-the-twelve-factor-app/</loc>
    <lastmod>2018-03-30</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/04/02/client-creds-with-spring-boot/</loc>
    <lastmod>2018-04-02</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/04/10/oauth-authorization-code-grant-type/</loc>
    <lastmod>2018-04-10</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/04/12/how-to-expand-your-ux-to-a-new-audience/</loc>
    <lastmod>2018-04-12</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/04/16/add-auth-to-your-pwa-with-okta-and-stencil/</loc>
    <lastmod>2018-04-16</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/04/17/webauthn-developers-guide-to-whats-on-the-horizon/</loc>
    <lastmod>2018-04-17</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/04/18/authorization-in-your-aspnet-mvc-4-application/</loc>
    <lastmod>2018-04-18</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/04/19/okta-with-grails/</loc>
    <lastmod>2018-04-19</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/04/24/simple-node-authentication/</loc>
    <lastmod>2018-04-24</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/04/26/build-crud-app-aspnetcore-angular/</loc>
    <lastmod>2018-04-26</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/05/01/add-authentication-xamarin-openid-connect/</loc>
    <lastmod>2018-05-01</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/05/02/testing-spring-boot-angular-components/</loc>
    <lastmod>2018-05-02</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/05/08/build-video-chat-app-with-javascript-webrtc-and-okta/</loc>
    <lastmod>2018-05-08</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/05/09/upgrade-to-angular-6/</loc>
    <lastmod>2018-05-09</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/05/11/policy-based-authorization-in-aspnet-core/</loc>
    <lastmod>2018-05-11</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/05/16/multifactor-authentication-4-challenges-faced-by-developers/</loc>
    <lastmod>2018-05-16</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/05/17/microservices-spring-boot-2-oauth/</loc>
    <lastmod>2018-05-17</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/05/18/node-authentication-with-passport-and-oidc/</loc>
    <lastmod>2018-05-18</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/05/22/simple-multifactor-authentication-in-node/</loc>
    <lastmod>2018-05-22</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/05/23/announcing-passprotect-proactive-web-security/</loc>
    <lastmod>2018-05-23</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/05/24/what-is-the-oauth2-implicit-grant-type/</loc>
    <lastmod>2018-05-24</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/06/04/okta-with-grails-part2/</loc>
    <lastmod>2018-06-04</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/06/05/authentication-vanilla-js/</loc>
    <lastmod>2018-06-05</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/06/06/node-api-oauth-client-credentials/</loc>
    <lastmod>2018-06-06</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/06/07/static-sites-vs-cms/</loc>
    <lastmod>2018-06-07</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/06/08/add-authentication-to-any-web-page-in-10-minutes/</loc>
    <lastmod>2018-06-08</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/06/11/how-to-prevent-your-users-from-using-breached-passwords/</loc>
    <lastmod>2018-06-11</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/06/12/mfa-in-spring-boot/</loc>
    <lastmod>2018-06-12</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/06/14/php-crud-app-symfony-vue/</loc>
    <lastmod>2018-06-14</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/06/18/spring-boot-angular-auth-code-flow/</loc>
    <lastmod>2018-06-18</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/06/19/deploy-your-aspnet-core-app-to-azure/</loc>
    <lastmod>2018-06-19</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/06/20/what-happens-if-your-jwt-is-stolen/</loc>
    <lastmod>2018-06-20</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/06/22/multi-factor-authentication-command-line/</loc>
    <lastmod>2018-06-22</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/06/25/react-spring-boot-photo-gallery-pwa/</loc>
    <lastmod>2018-06-25</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/06/26/securely-manage-users-node-app/</loc>
    <lastmod>2018-06-26</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/06/28/tutorial-build-a-basic-crud-app-with-node/</loc>
    <lastmod>2018-06-28</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/06/29/what-is-the-oauth2-password-grant/</loc>
    <lastmod>2018-06-29</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/07/02/build-a-secure-crud-app-with-aspnetcore-and-react/</loc>
    <lastmod>2018-07-02</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/07/03/deploy-vue-app-aws/</loc>
    <lastmod>2018-07-03</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/07/06/secure-api-mulesoft/</loc>
    <lastmod>2018-07-06</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/07/09/five-minute-php-app-auth/</loc>
    <lastmod>2018-07-09</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/07/10/build-a-basic-crud-app-with-node-and-react/</loc>
    <lastmod>2018-07-10</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/07/11/build-react-graphql-api-user-authentication/</loc>
    <lastmod>2018-07-11</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/07/11/ci-cd-spring-boot-jenkins-x-kubernetes/</loc>
    <lastmod>2018-07-11</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/07/12/flask-tutorial-simple-user-registration-and-login/</loc>
    <lastmod>2018-07-12</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/07/16/oauth-2-command-line/</loc>
    <lastmod>2018-07-16</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/07/23/build-a-simple-crud-app-with-flask-and-python/</loc>
    <lastmod>2018-07-23</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/07/24/social-spring-boot/</loc>
    <lastmod>2018-07-24</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/07/27/build-crud-app-in-aspnet-framework-webapi-and-angular/</loc>
    <lastmod>2018-07-27</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/07/30/10-ways-to-secure-spring-boot/</loc>
    <lastmod>2018-07-30</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/07/31/use-aws-cloudformation-to-automate-static-site-deployment-with-s3/</loc>
    <lastmod>2018-07-31</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/08/02/aspnet-core-angular-crud/</loc>
    <lastmod>2018-08-02</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/08/07/node-angular-crud/</loc>
    <lastmod>2018-08-07</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/08/08/aspnet-core-angular-stripe-ticket-sales/</loc>
    <lastmod>2018-08-08</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/08/10/basic-android-without-an-ide/</loc>
    <lastmod>2018-08-10</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/08/14/php-crud-app-symfony-angular/</loc>
    <lastmod>2018-08-14</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/08/16/secure-api-spring-boot-graphql/</loc>
    <lastmod>2018-08-16</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/08/17/build-and-understand-user-authentication-in-node/</loc>
    <lastmod>2018-08-17</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/08/21/build-secure-rest-api-with-node/</loc>
    <lastmod>2018-08-21</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/08/22/basic-crud-angular-7-and-spring-boot-2/</loc>
    <lastmod>2018-08-22</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/08/23/symfony-react-php-crud-app/</loc>
    <lastmod>2018-08-23</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/08/27/build-crud-app-vuejs-netcore/</loc>
    <lastmod>2018-08-27</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/08/28/nginx-auth-request/</loc>
    <lastmod>2018-08-28</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/08/29/secure-webforms-with-openidconnect-okta/</loc>
    <lastmod>2018-08-29</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/08/30/build-one-time-password-token-for-mfa/</loc>
    <lastmod>2018-08-30</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/09/06/wheres-the-bacon/</loc>
    <lastmod>2018-09-06</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/09/07/build-simple-crud-with-aspnet-webapi-vue/</loc>
    <lastmod>2018-09-07</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/09/11/android-kotlin-crud/</loc>
    <lastmod>2018-09-11</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/09/12/secure-java-ee-rest-api/</loc>
    <lastmod>2018-09-12</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/09/13/build-and-understand-express-middleware-through-examples/</loc>
    <lastmod>2018-09-13</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/09/14/how-to-get-more-users-to-enable-2fa-on-their-accounts/</loc>
    <lastmod>2018-09-14</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/09/17/desktop-app-electron-authentication/</loc>
    <lastmod>2018-09-17</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/09/18/simple-authentication-with-rails-and-omniauth/</loc>
    <lastmod>2018-09-18</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/09/21/reactive-programming-with-spring/</loc>
    <lastmod>2018-09-21</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/09/24/reactive-apis-with-spring-webflux/</loc>
    <lastmod>2018-09-24</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/09/25/spring-webflux-websockets-react/</loc>
    <lastmod>2018-09-25</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/09/26/build-a-spring-boot-webapp/</loc>
    <lastmod>2018-09-26</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/09/27/build-a-simple-api-service-with-express-and-graphql/</loc>
    <lastmod>2018-09-27</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/09/27/test-your-github-repositories-with-docker-in-five-minutes/</loc>
    <lastmod>2018-09-27</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/10/05/build-a-spring-boot-app-with-user-authentication/</loc>
    <lastmod>2018-10-05</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/10/10/react-native-spring-boot-mobile-app/</loc>
    <lastmod>2018-10-10</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/10/11/build-simple-web-app-with-express-react-graphql/</loc>
    <lastmod>2018-10-11</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/10/15/blazor-and-web-assembly/</loc>
    <lastmod>2018-10-15</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/10/16/token-auth-for-java/</loc>
    <lastmod>2018-10-16</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/10/22/stolen-access-tokens/</loc>
    <lastmod>2018-10-22</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/10/23/build-a-single-page-app-with-go-and-vue/</loc>
    <lastmod>2018-10-23</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/10/23/php-laravel-angular-crud-app/</loc>
    <lastmod>2018-10-23</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/10/29/add-login-to-you-aspnetcore-app/</loc>
    <lastmod>2018-10-29</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/10/30/basic-crud-angular-and-node/</loc>
    <lastmod>2018-10-30</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/10/30/wordpress-authentication-with-okta/</loc>
    <lastmod>2018-10-30</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/10/31/jwts-with-java/</loc>
    <lastmod>2018-10-31</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/11/13/create-and-verify-jwts-with-node/</loc>
    <lastmod>2018-11-13</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/11/15/node-express-typescript/</loc>
    <lastmod>2018-11-15</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/11/20/three-developer-tools-im-thankful-for/</loc>
    <lastmod>2018-11-20</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/11/26/spring-boot-2-dot-1-oidc-oauth2-reactive-apis/</loc>
    <lastmod>2018-11-26</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/11/27/first-router-node-express/</loc>
    <lastmod>2018-11-27</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/11/29/build-test-react-native-typescript-oauth2/</loc>
    <lastmod>2018-11-29</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/11/30/web-app-with-express-angular-graphql/</loc>
    <lastmod>2018-11-30</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/12/03/bootiful-spring-boot-java-vue-typescript/</loc>
    <lastmod>2018-12-03</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/12/04/angular-7-oidc-oauth2-pkce/</loc>
    <lastmod>2018-12-04</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/12/05/configure-dotnet-auth-in-owin/</loc>
    <lastmod>2018-12-05</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/12/06/crud-app-laravel-react/</loc>
    <lastmod>2018-12-06</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/12/10/navigate-aspnet-identity-landscape/</loc>
    <lastmod>2018-12-10</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/12/11/learning-java-first-language/</loc>
    <lastmod>2018-12-11</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/12/13/build-basic-app-spring-boot-jpa/</loc>
    <lastmod>2018-12-13</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/12/13/oauth-2-for-native-and-mobile-apps/</loc>
    <lastmod>2018-12-13</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/12/18/secure-spring-rest-api/</loc>
    <lastmod>2018-12-18</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/12/19/learn-javascript-in-2019/</loc>
    <lastmod>2018-12-19</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/12/20/crud-app-with-python-flask-react/</loc>
    <lastmod>2018-12-20</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/12/21/build-basic-web-app-with-mvc-angular/</loc>
    <lastmod>2018-12-21</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/12/26/react-native-android-play-store/</loc>
    <lastmod>2018-12-26</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/12/27/build-a-basic-android-app-with-xamarin-and-visual-studio/</loc>
    <lastmod>2018-12-27</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2018/12/28/simple-login-php/</loc>
    <lastmod>2018-12-28</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/01/15/crud-app-laravel-vue/</loc>
    <lastmod>2019-01-15</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/01/16/history-and-future-of-async-javascript/</loc>
    <lastmod>2019-01-16</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/01/16/which-java-sdk/</loc>
    <lastmod>2019-01-16</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/01/22/oauth-api-keys-arent-safe-in-mobile-apps/</loc>
    <lastmod>2019-01-22</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/01/22/whats-new-in-es2019/</loc>
    <lastmod>2019-01-22</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/01/23/nobody-cares-about-oauth-or-openid-connect/</loc>
    <lastmod>2019-01-23</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/01/28/developer-relations-pro-tips/</loc>
    <lastmod>2019-01-28</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/01/30/first-angular-pwa/</loc>
    <lastmod>2019-01-30</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/02/01/spring-hibernate-guide/</loc>
    <lastmod>2019-02-01</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/02/04/create-and-verify-jwts-in-php/</loc>
    <lastmod>2019-02-04</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/02/05/go-for-liftoff/</loc>
    <lastmod>2019-02-05</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/02/05/login-registration-aspnet-core-mvc/</loc>
    <lastmod>2019-02-05</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/02/07/build-your-first-azure-function-visual-studio-code/</loc>
    <lastmod>2019-02-07</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/02/11/if-it-aint-typescript/</loc>
    <lastmod>2019-02-11</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/02/12/secure-angular-login/</loc>
    <lastmod>2019-02-12</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/02/12/welcome-micah/</loc>
    <lastmod>2019-02-12</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/02/13/angular-schematics/</loc>
    <lastmod>2019-02-13</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/02/14/modern-token-authentication-in-node-with-express/</loc>
    <lastmod>2019-02-14</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/02/15/user-migration-the-definitive-guide/</loc>
    <lastmod>2019-02-15</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/02/19/add-oauth-device-flow-to-any-server/</loc>
    <lastmod>2019-02-19</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/02/19/add-social-login-to-spring-boot/</loc>
    <lastmod>2019-02-19</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/02/20/spring-boot-with-postgresql-flyway-jsonb/</loc>
    <lastmod>2019-02-20</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/02/21/reactive-with-spring-boot-mongodb/</loc>
    <lastmod>2019-02-21</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/02/25/basics-of-javascript-generators/</loc>
    <lastmod>2019-02-25</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/02/25/java-i18n-internationalization-localization/</loc>
    <lastmod>2019-02-25</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/02/27/devnexus-2019/</loc>
    <lastmod>2019-02-27</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/02/28/build-crud-app-with-angular-and-firebase/</loc>
    <lastmod>2019-02-28</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/02/28/spring-microservices-docker/</loc>
    <lastmod>2019-02-28</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/03/05/react-schematics/</loc>
    <lastmod>2019-03-05</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/03/05/spring-boot-migration/</loc>
    <lastmod>2019-03-05</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/03/06/simple-user-authentication-in-react/</loc>
    <lastmod>2019-03-06</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/03/07/spring-microservices-https-oauth2/</loc>
    <lastmod>2019-03-07</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/03/08/simple-rest-api-php/</loc>
    <lastmod>2019-03-08</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/03/11/build-a-crud-app-with-aspnet-mvc-and-entity-framework/</loc>
    <lastmod>2019-03-11</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/03/11/node-sql-server/</loc>
    <lastmod>2019-03-11</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/03/12/oauth2-spring-security-guide/</loc>
    <lastmod>2019-03-12</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/03/13/build-rest-api-with-aspnet-web-api/</loc>
    <lastmod>2019-03-13</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/03/18/beginners-guide-to-redux/</loc>
    <lastmod>2019-03-18</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/03/20/build-desktop-app-with-angular-electron/</loc>
    <lastmod>2019-03-20</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/03/20/linking-your-alexa-skils-securely/</loc>
    <lastmod>2019-03-20</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/03/21/build-secure-microservices-with-aspnet-core/</loc>
    <lastmod>2019-03-21</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/03/25/build-crud-app-with-python-flask-angular/</loc>
    <lastmod>2019-03-25</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/03/25/visual-studio-2019-tips-and-tricks-aspnet/</loc>
    <lastmod>2019-03-25</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/03/26/build-a-crud-app-with-aspnetcore-and-typescript/</loc>
    <lastmod>2019-03-26</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/03/27/build-rest-api-with-node-and-postgres/</loc>
    <lastmod>2019-03-27</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/03/28/test-java-spring-boot-junit5/</loc>
    <lastmod>2019-03-28</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/04/01/spring-boot-microservices-with-kubernetes/</loc>
    <lastmod>2019-04-01</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/04/03/build-a-crud-app-with-aspnet-22-and-entity-framework/</loc>
    <lastmod>2019-04-03</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/04/04/java-11-java-12-jhipster-oidc/</loc>
    <lastmod>2019-04-04</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/04/05/react-native-ios-app-store/</loc>
    <lastmod>2019-04-05</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/04/10/build-rest-api-with-aspnetcore/</loc>
    <lastmod>2019-04-10</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/04/11/site-security-cloudflare-netlify/</loc>
    <lastmod>2019-04-11</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/04/15/testing-spring-security-oauth-with-junit/</loc>
    <lastmod>2019-04-15</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/04/16/graphql-api-with-aspnetcore/</loc>
    <lastmod>2019-04-16</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/04/16/spring-boot-tomcat/</loc>
    <lastmod>2019-04-16</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/04/23/user-account-linking-alexa-aspnet-web-api/</loc>
    <lastmod>2019-04-23</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/04/24/crud-app-aspnet-core-sql-server/</loc>
    <lastmod>2019-04-24</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/04/26/angular-mvc-primer/</loc>
    <lastmod>2019-04-26</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/04/26/tutorial-build-universal-apps-with-nuxt/</loc>
    <lastmod>2019-04-26</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/04/30/developer-relations-pro-tips-2/</loc>
    <lastmod>2019-04-30</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/04/30/store-data-firebase-aspnet-mvc-csharp/</loc>
    <lastmod>2019-04-30</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/05/01/is-the-oauth-implicit-flow-dead/</loc>
    <lastmod>2019-05-01</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/05/02/spring-boot-single-sign-on-oauth-2/</loc>
    <lastmod>2019-05-02</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/05/07/nodejs-typescript-api/</loc>
    <lastmod>2019-05-07</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/05/07/php-token-authentication-jwt-oauth2-openid-connect/</loc>
    <lastmod>2019-05-07</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/05/08/top-vs-code-extensions-for-nodejs-developers/</loc>
    <lastmod>2019-05-08</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/05/13/angular-8-spring-boot-2/</loc>
    <lastmod>2019-05-13</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/05/15/spring-boot-login-options/</loc>
    <lastmod>2019-05-15</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/05/16/angular-authentication-jwt/</loc>
    <lastmod>2019-05-16</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/05/20/azure-aws-lambda-functions-serverless-csharp/</loc>
    <lastmod>2019-05-20</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/05/21/vue-schematics/</loc>
    <lastmod>2019-05-21</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/05/22/java-microservices-spring-boot-spring-cloud/</loc>
    <lastmod>2019-05-22</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/05/23/java-microservices-spring-cloud-config/</loc>
    <lastmod>2019-05-23</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/05/24/java-spring-tutorials/</loc>
    <lastmod>2019-05-24</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/05/28/debugging-jvm-performance-problems-java/</loc>
    <lastmod>2019-05-28</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/05/29/build-crud-nodejs-graphql/</loc>
    <lastmod>2019-05-29</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/05/30/vue-pwa-typescript/</loc>
    <lastmod>2019-05-30</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/05/31/simple-auth-express-fifteen-minutes/</loc>
    <lastmod>2019-05-31</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/05/31/spring-security-authentication/</loc>
    <lastmod>2019-05-31</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/06/04/store-secrets-securely-int-dotnet-with-azure-keyvault/</loc>
    <lastmod>2019-06-04</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/06/04/what-the-heck-is-sign-in-with-apple/</loc>
    <lastmod>2019-06-04</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/06/05/seven-ways-an-oauth-access-token-is-like-a-hotel-key-card/</loc>
    <lastmod>2019-06-05</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/06/07/build-a-phone-system-for-your-company-with-twilio-okta-and-javascript/</loc>
    <lastmod>2019-06-07</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/06/10/five-essential-tips-for-building-developer-libraries/</loc>
    <lastmod>2019-06-10</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/06/11/build-login-in-xamarin-with-xamarin-forms/</loc>
    <lastmod>2019-06-11</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/06/12/alexa-sign-in-verification-aspnet/</loc>
    <lastmod>2019-06-12</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/06/14/add-authentication-and-personalization-to-vuepress/</loc>
    <lastmod>2019-06-14</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/06/18/command-line-app-with-nodejs/</loc>
    <lastmod>2019-06-18</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/06/20/ionic-4-tutorial-user-authentication-and-registration/</loc>
    <lastmod>2019-06-20</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/06/20/spring-preauthorize/</loc>
    <lastmod>2019-06-20</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/06/24/ionic-4-angular-spring-boot-jhipster/</loc>
    <lastmod>2019-06-24</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/06/25/iinterface-considered-harmful/</loc>
    <lastmod>2019-06-25</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/06/26/build-secure-microservices-in-php/</loc>
    <lastmod>2019-06-26</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/06/26/decode-jwt-in-csharp-for-authorization/</loc>
    <lastmod>2019-06-26</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/07/02/aspnet-top-5-devops-automation-tools-dotnet-csharp-developers/</loc>
    <lastmod>2019-07-02</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/07/03/github-package-registry-npm-killer/</loc>
    <lastmod>2019-07-03</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/07/03/spring-boot-jpa/</loc>
    <lastmod>2019-07-03</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/07/09/software-is-a-creative-endeavor/</loc>
    <lastmod>2019-07-09</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/07/10/java-microprofile-jwt-auth/</loc>
    <lastmod>2019-07-10</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/07/11/aspnet-azure-cosmosdb-tutorial/</loc>
    <lastmod>2019-07-11</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/07/12/secure-your-aspnet-core-app-with-oauth/</loc>
    <lastmod>2019-07-12</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/07/15/java-myths-2019/</loc>
    <lastmod>2019-07-15</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/07/16/build-single-sign-on-sso-for-your-aspnet-mvc-apps/</loc>
    <lastmod>2019-07-16</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/07/17/monitoring-with-actuator/</loc>
    <lastmod>2019-07-17</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/07/18/container-security-a-developer-guide/</loc>
    <lastmod>2019-07-18</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/07/18/vuejs-data-binding-options/</loc>
    <lastmod>2019-07-18</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/07/19/mysql-vs-postgres/</loc>
    <lastmod>2019-07-19</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/07/22/servlet-authentication/</loc>
    <lastmod>2019-07-22</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/07/23/building-scalable-laravel-apps-with-postgres/</loc>
    <lastmod>2019-07-23</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/07/24/how-to-have-the-best-meetings/</loc>
    <lastmod>2019-07-24</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/07/25/the-hardest-thing-about-data-encryption/</loc>
    <lastmod>2019-07-25</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/07/26/jenkins-continuous-integration-csharp-aspnetcore/</loc>
    <lastmod>2019-07-26</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/07/29/hashing-techniques-for-password-storage/</loc>
    <lastmod>2019-07-29</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/07/30/saml-whats-behind-sso/</loc>
    <lastmod>2019-07-30</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/08/01/secure-applications-with-certificate-pinning/</loc>
    <lastmod>2019-08-01</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/08/02/build-a-simple-crud-app-with-aspnetcore-mysql-and-twilio/</loc>
    <lastmod>2019-08-02</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/08/06/visual-studio-mac-another-try-aspnet-csharp-xamarin/</loc>
    <lastmod>2019-08-06</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/08/07/deploy-a-spring-boot-app-with-aws-elastic-beanstalk/</loc>
    <lastmod>2019-08-07</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/08/08/micro-frontends-for-microservices/</loc>
    <lastmod>2019-08-08</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/08/09/jib-docker-spring-boot/</loc>
    <lastmod>2019-08-09</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/08/12/build-secure-react-application-redux-jwt/</loc>
    <lastmod>2019-08-12</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/08/13/create-a-blockchain-explorer-in-csharp/</loc>
    <lastmod>2019-08-13</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/08/14/javafx-tutorial-oauth2-oidc/</loc>
    <lastmod>2019-08-14</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/08/15/episerver-csharp-aspnet-cms/</loc>
    <lastmod>2019-08-15</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/08/16/angular-mysql-express/</loc>
    <lastmod>2019-08-16</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/08/19/welcome-bdemers/</loc>
    <lastmod>2019-08-19</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/08/21/make-java-tests-groovy/</loc>
    <lastmod>2019-08-21</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/08/22/okta-authjs-pkce/</loc>
    <lastmod>2019-08-22</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/08/26/combat-side-channel-attacks-with-corb/</loc>
    <lastmod>2019-08-26</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/08/27/five-minutes-serverless-functions-azure/</loc>
    <lastmod>2019-08-27</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/08/28/reactive-microservices-spring-cloud-gateway/</loc>
    <lastmod>2019-08-28</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/08/29/the-best-travel-tips-for-people-in-tech/</loc>
    <lastmod>2019-08-29</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/08/30/php-authorization-oauth-2-okta/</loc>
    <lastmod>2019-08-30</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/09/03/gradle-tutorial/</loc>
    <lastmod>2019-09-03</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/09/04/securing-rest-apis/</loc>
    <lastmod>2019-09-04</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/09/05/laravel-authentication/</loc>
    <lastmod>2019-09-05</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/09/09/build-crud-app-node-mysql/</loc>
    <lastmod>2019-09-09</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/09/11/angular-mongodb/</loc>
    <lastmod>2019-09-11</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/09/12/why-public-key-cryptography-matters/</loc>
    <lastmod>2019-09-12</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/09/17/build-a-spring-boot-kotlin-app/</loc>
    <lastmod>2019-09-17</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/09/18/build-a-simple-dotnet-core-app-in-docker/</loc>
    <lastmod>2019-09-18</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/09/19/nodejs-typescript/</loc>
    <lastmod>2019-09-19</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/09/23/tutorial-build-a-maven-plugin/</loc>
    <lastmod>2019-09-23</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/09/24/how-to-create-a-symfony-app-with-authentication/</loc>
    <lastmod>2019-09-24</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/09/26/get-started-elk-stack/</loc>
    <lastmod>2019-09-26</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/09/27/build-crud-app-jsf/</loc>
    <lastmod>2019-09-27</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/09/30/java-quarkus-oidc/</loc>
    <lastmod>2019-09-30</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/10/02/jwt-react-auth/</loc>
    <lastmod>2019-10-02</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/10/03/painless-node-authentication/</loc>
    <lastmod>2019-10-03</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/10/08/secure-and-scalable-an-introduction-to-jamstack/</loc>
    <lastmod>2019-10-08</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/10/09/java-spring-websocket-tutorial/</loc>
    <lastmod>2019-10-09</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/10/15/performance-testing-with-apache-bench/</loc>
    <lastmod>2019-10-15</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/10/16/csharp-blazor-authentication/</loc>
    <lastmod>2019-10-16</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/10/17/a-thorough-introduction-to-paseto/</loc>
    <lastmod>2019-10-17</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/10/21/illustrated-guide-to-oauth-and-oidc/</loc>
    <lastmod>2019-10-21</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/10/22/get-to-know-entity-framework-and-postgresql/</loc>
    <lastmod>2019-10-22</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/10/23/dangers-of-self-signed-certs/</loc>
    <lastmod>2019-10-23</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/10/25/intro-android-gradle/</loc>
    <lastmod>2019-10-25</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/10/28/okta-developer-office-hours-qa-september-2019/</loc>
    <lastmod>2019-10-28</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/10/28/simple-secure-authentication-with-codeigniter/</loc>
    <lastmod>2019-10-28</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/10/30/java-oauth2/</loc>
    <lastmod>2019-10-30</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/11/04/build-net-app-quickly-with-docker/</loc>
    <lastmod>2019-11-04</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/11/08/get-started-with-koa-for-node-apps/</loc>
    <lastmod>2019-11-08</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/11/11/graphql-vue/</loc>
    <lastmod>2019-11-11</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/11/13/build-simple-microservice-csharp-azure-functions/</loc>
    <lastmod>2019-11-13</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/11/14/react-native-login/</loc>
    <lastmod>2019-11-14</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/11/15/aspnet-core-3-mvc-secure-authentication/</loc>
    <lastmod>2019-11-15</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/11/19/java-kafka/</loc>
    <lastmod>2019-11-19</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/11/20/symfony-vue-php-apps-made-simple/</loc>
    <lastmod>2019-11-20</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/11/21/csharp-websockets-tutorial/</loc>
    <lastmod>2019-11-21</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/11/22/node-postgres-simple-webapp/</loc>
    <lastmod>2019-11-22</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/11/25/java-netty-webflux/</loc>
    <lastmod>2019-11-25</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/11/26/developer-generalist-vs-specialist/</loc>
    <lastmod>2019-11-26</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/11/27/graalvm-java-binaries/</loc>
    <lastmod>2019-11-27</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/11/28/three-developer-tools-im-thankful-for/</loc>
    <lastmod>2019-11-28</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/12/03/spring-boot-deploy-options/</loc>
    <lastmod>2019-12-03</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/12/04/whats-new-nodejs-2020/</loc>
    <lastmod>2019-12-04</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/12/05/react-graphql-integration-guide/</loc>
    <lastmod>2019-12-05</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/12/09/angular-webpack/</loc>
    <lastmod>2019-12-09</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/12/11/simple-but-poweful-habits-for-effective-developers/</loc>
    <lastmod>2019-12-11</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/12/12/tutorial-kotlin-beginners-guide/</loc>
    <lastmod>2019-12-12</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/12/13/oauth-2-1-how-many-rfcs/</loc>
    <lastmod>2019-12-13</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/12/16/semantic-versioning/</loc>
    <lastmod>2019-12-16</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/12/17/react-sass/</loc>
    <lastmod>2019-12-17</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/12/18/vanilla-javascript-components/</loc>
    <lastmod>2019-12-18</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/12/19/multi-factor-authentication-sucks/</loc>
    <lastmod>2019-12-19</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/12/20/five-tools-improve-java/</loc>
    <lastmod>2019-12-20</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/12/23/extend-oidc-okta-token-hooks/</loc>
    <lastmod>2019-12-23</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/12/26/java-mongodb-crud/</loc>
    <lastmod>2019-12-26</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/12/27/spring-boot-deploy-docker/</loc>
    <lastmod>2019-12-27</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2019/12/30/java-jersey-jaxrs/</loc>
    <lastmod>2019-12-30</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/01/02/mongodb-csharp-aspnet-datastore/</loc>
    <lastmod>2020-01-02</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/01/06/crud-angular-9-spring-boot-2/</loc>
    <lastmod>2020-01-06</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/01/08/secure-legacy-spring-cloud-gateway/</loc>
    <lastmod>2020-01-08</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/01/09/java-rest-api-showdown/</loc>
    <lastmod>2020-01-09</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/01/10/default-implementation-csharp/</loc>
    <lastmod>2020-01-10</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/01/13/kotlin-react-crud/</loc>
    <lastmod>2020-01-13</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/01/15/protecting-a-php-api-with-oauth/</loc>
    <lastmod>2020-01-15</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/01/17/aws-athena-data-analysis-supplement/</loc>
    <lastmod>2020-01-17</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/01/20/build-reusable-react-components/</loc>
    <lastmod>2020-01-20</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/01/21/angular-material-login/</loc>
    <lastmod>2020-01-21</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/01/23/pkce-oauth2-spring-boot/</loc>
    <lastmod>2020-01-23</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/01/27/best-nodejs-testing-tools/</loc>
    <lastmod>2020-01-27</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/01/29/java-single-sign-on/</loc>
    <lastmod>2020-01-29</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/01/31/java-graphql/</loc>
    <lastmod>2020-01-31</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/02/03/managing-multiple-okta-instances-with-terraform-cloud/</loc>
    <lastmod>2020-02-03</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/02/05/node-microservices-zero-to-hero/</loc>
    <lastmod>2020-02-05</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/02/10/tech-at-the-edge-of-the-world-antarctica-offline-apps/</loc>
    <lastmod>2020-02-10</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/02/12/angular-ivy/</loc>
    <lastmod>2020-02-12</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/02/14/paseto-security-tokens-java/</loc>
    <lastmod>2020-02-14</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/02/18/gatsby-react-netlify/</loc>
    <lastmod>2020-02-18</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/02/19/why-clis-suck-guis-are-better/</loc>
    <lastmod>2020-02-19</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/02/26/build-a-secure-nestjs-api-with-postgres/</loc>
    <lastmod>2020-02-26</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/03/02/angular-bootstrap/</loc>
    <lastmod>2020-03-02</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/03/04/why-guis-suck-clis-are-better/</loc>
    <lastmod>2020-03-04</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/03/06/stop-writing-server-based-web-apps/</loc>
    <lastmod>2020-03-06</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/03/09/what-i-learned-by-working-remotely/</loc>
    <lastmod>2020-03-09</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/03/13/developers-guide-on-reporting-vulnerabilities/</loc>
    <lastmod>2020-03-13</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/03/16/react-styled-components/</loc>
    <lastmod>2020-03-16</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/03/18/ci-with-jenkins-and-java/</loc>
    <lastmod>2020-03-18</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/03/23/microservice-security-patterns/</loc>
    <lastmod>2020-03-23</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/03/27/spring-oidc-logout-options/</loc>
    <lastmod>2020-03-27</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/04/01/cli-dotnet-templates-dotnet-core-templates/</loc>
    <lastmod>2020-04-01</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/04/06/configure-okta-asa-for-gcp-jenkins/</loc>
    <lastmod>2020-04-06</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/04/08/kafka-streams/</loc>
    <lastmod>2020-04-08</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/04/09/whats-new-with-oauth-and-oidc/</loc>
    <lastmod>2020-04-09</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/04/10/build-fast-website-csharp-dapper/</loc>
    <lastmod>2020-04-10</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/04/13/make-it-complicated-so-it-can-be-simple/</loc>
    <lastmod>2020-04-13</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/04/15/spring-cloud-stream/</loc>
    <lastmod>2020-04-15</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/04/17/most-exciting-promise-dotnet-5/</loc>
    <lastmod>2020-04-17</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/04/20/android-authentication/</loc>
    <lastmod>2020-04-20</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/04/22/build-secure-aws-lambda-nodejs-react/</loc>
    <lastmod>2020-04-22</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/04/24/okta-terraform-automate-identity-and-infrastructure/</loc>
    <lastmod>2020-04-24</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/04/27/mobile-development-ionic-react-native-jhipster/</loc>
    <lastmod>2020-04-27</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/04/29/master-filestream-in-csharp-aspnetcore/</loc>
    <lastmod>2020-04-29</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/05/01/move-from-higher-order-components-to-react-hooks/</loc>
    <lastmod>2020-05-01</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/05/06/grep-for-system-admins/</loc>
    <lastmod>2020-05-06</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/05/11/java-shiro-oauth/</loc>
    <lastmod>2020-05-11</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/05/13/whiteboarding-for-developers/</loc>
    <lastmod>2020-05-13</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/05/15/vue-login/</loc>
    <lastmod>2020-05-15</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/05/18/travis-ci-to-github-actions/</loc>
    <lastmod>2020-05-18</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/05/27/serverless-java-aws/</loc>
    <lastmod>2020-05-27</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/05/29/angular-deployment/</loc>
    <lastmod>2020-05-29</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/06/01/node-postgres-weight-tracker/</loc>
    <lastmod>2020-06-01</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/06/08/serverless-lambda-functions-csharp/</loc>
    <lastmod>2020-06-08</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/06/10/crud-entity-framework-core/</loc>
    <lastmod>2020-06-10</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/06/15/sql-injection-in-php/</loc>
    <lastmod>2020-06-15</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/06/16/nodejs-login/</loc>
    <lastmod>2020-06-16</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/06/17/angular-docker-spring-boot/</loc>
    <lastmod>2020-06-17</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/06/22/deploy-dotnet-container-aws-fargate/</loc>
    <lastmod>2020-06-22</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/06/24/heroku-docker-react/</loc>
    <lastmod>2020-06-24</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/06/26/spring-boot-vue-kotlin/</loc>
    <lastmod>2020-06-26</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/06/29/aspnet-core-mongodb/</loc>
    <lastmod>2020-06-29</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/07/10/quickly-build-apps-with-sailsjs/</loc>
    <lastmod>2020-07-10</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/07/15/secure-serverless-functions-with-netlify/</loc>
    <lastmod>2020-07-15</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/07/17/secure-node-api-with-koa/</loc>
    <lastmod>2020-07-17</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/07/20/easy-user-sync-hooks/</loc>
    <lastmod>2020-07-20</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/07/22/identity-first-class-citizen/</loc>
    <lastmod>2020-07-22</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/07/23/introducing-jpaseto/</loc>
    <lastmod>2020-07-23</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/07/27/spring-boot-using-java-modules/</loc>
    <lastmod>2020-07-27</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/07/29/entity-framework-core-api/</loc>
    <lastmod>2020-07-29</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/07/31/xamarin-essentials-webauthenticator/</loc>
    <lastmod>2020-07-31</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/08/03/developer-certification/</loc>
    <lastmod>2020-08-03</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/08/05/java-arm-performance/</loc>
    <lastmod>2020-08-05</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/08/07/spring-boot-remote-vs-local-tokens/</loc>
    <lastmod>2020-08-07</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/08/14/spring-gateway-patterns/</loc>
    <lastmod>2020-08-14</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/08/17/micronaut-jhipster-heroku/</loc>
    <lastmod>2020-08-17</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/08/19/css-grid-react/</loc>
    <lastmod>2020-08-19</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/08/21/unity-csharp-games-security/</loc>
    <lastmod>2020-08-21</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/08/24/simple-graphql-csharp/</loc>
    <lastmod>2020-08-24</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/08/26/react-hooks/</loc>
    <lastmod>2020-08-26</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/08/28/talks-at-disclosure/</loc>
    <lastmod>2020-08-28</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/08/31/spring-boot-heroku/</loc>
    <lastmod>2020-08-31</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/09/01/aaron-parecki-disclosure-conf-2020/</loc>
    <lastmod>2020-09-01</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/09/02/10x-development-azure-cli-dotnet/</loc>
    <lastmod>2020-09-02</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/09/09/aspnet-migration-dotnet-core/</loc>
    <lastmod>2020-09-09</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/09/11/2020-09-11-welcome-nick/</loc>
    <lastmod>2020-09-11</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/09/14/deno-with-auth/</loc>
    <lastmod>2020-09-14</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/09/16/ant-design-react-app/</loc>
    <lastmod>2020-09-16</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/09/18/password-hook-migration/</loc>
    <lastmod>2020-09-18</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/09/21/ionic-apple-google-signin/</loc>
    <lastmod>2020-09-21</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/09/22/reintroducing-joel-franusic/</loc>
    <lastmod>2020-09-22</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/09/23/secure-pii-ef-core-dotnet/</loc>
    <lastmod>2020-09-23</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/09/25/easy-auth-ruby-on-rails-6-login/</loc>
    <lastmod>2020-09-25</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/09/28/adapt-dotnet-app-for-samesite-fix/</loc>
    <lastmod>2020-09-28</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/09/30/blazor-webassembly-wasm-dotnetcore/</loc>
    <lastmod>2020-09-30</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/10/02/spring-session-mysql/</loc>
    <lastmod>2020-10-02</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/10/05/validating-okta-access-tokens-php-aws-api-gateway-lambda/</loc>
    <lastmod>2020-10-05</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/10/07/dotnet-container-azure-devops/</loc>
    <lastmod>2020-10-07</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/10/09/okta-spring-security-feature-flags/</loc>
    <lastmod>2020-10-09</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/10/12/build-modern-api-using-fastify/</loc>
    <lastmod>2020-10-12</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/10/14/spring-security-saml-database-authentication/</loc>
    <lastmod>2020-10-14</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/10/15/whats-new-in-laravel-8/</loc>
    <lastmod>2020-10-15</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/10/19/ktor-kotlin/</loc>
    <lastmod>2020-10-19</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/10/21/webrtc-videochat-javascript/</loc>
    <lastmod>2020-10-21</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/10/22/set-up-a-mute-indicator-light-for-zoom-with-hammerspoon/</loc>
    <lastmod>2020-10-22</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/10/23/how-to-authenticate-with-saml-in-aspnet-core-and-csharp/</loc>
    <lastmod>2020-10-23</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/10/26/java-intellij-idea/</loc>
    <lastmod>2020-10-26</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/10/28/secure-web-apps-websockets-nodejs/</loc>
    <lastmod>2020-10-28</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/10/29/engineering-horror-stories/</loc>
    <lastmod>2020-10-29</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/11/04/protecting-a-laravel-api-with-jwt/</loc>
    <lastmod>2020-11-04</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/11/06/oauth-sketch-notes-livestream/</loc>
    <lastmod>2020-11-06</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/11/09/vaadin-spring-boot/</loc>
    <lastmod>2020-11-09</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/11/11/the-development-environment-of-the-future/</loc>
    <lastmod>2020-11-11</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/11/13/nextjs-typescript/</loc>
    <lastmod>2020-11-13</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/11/16/definitive-guide-to-wsgi/</loc>
    <lastmod>2020-11-16</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/11/18/build-a-graphql-nodejs-api/</loc>
    <lastmod>2020-11-18</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/11/20/spring-data-jpa/</loc>
    <lastmod>2020-11-20</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/11/23/quick-graphql-react-app/</loc>
    <lastmod>2020-11-23</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/11/24/spring-boot-okta/</loc>
    <lastmod>2020-11-24</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/11/25/how-to-install-dotnetcore-on-linux/</loc>
    <lastmod>2020-11-25</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/11/25/open-source-thankful/</loc>
    <lastmod>2020-11-25</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/11/30/rider-csharp-visual-studio-alternative/</loc>
    <lastmod>2020-11-30</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/12/02/comparing-authentication-in-laravel-6-7-8/</loc>
    <lastmod>2020-12-02</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/12/03/angular-okta/</loc>
    <lastmod>2020-12-03</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/12/04/25-years-javascript-java/</loc>
    <lastmod>2020-12-04</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/12/07/spring-cloud-config/</loc>
    <lastmod>2020-12-07</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/12/09/dotnet-cloud-host-publish/</loc>
    <lastmod>2020-12-09</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/12/10/introducing-okta-cli/</loc>
    <lastmod>2020-12-10</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/12/14/spring-session-redis/</loc>
    <lastmod>2020-12-14</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/12/15/okta-linux-dotnet-server-support/</loc>
    <lastmod>2020-12-15</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/12/16/react-login/</loc>
    <lastmod>2020-12-16</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/12/17/build-and-secure-an-api-in-python-with-fastapi/</loc>
    <lastmod>2020-12-17</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/12/18/how-to-use-webauthn-csharp-dotnet/</loc>
    <lastmod>2020-12-18</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/12/21/beginners-guide-to-jwt/</loc>
    <lastmod>2020-12-21</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/12/23/mulesoft-salesforce-integration/</loc>
    <lastmod>2020-12-23</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/12/28/spring-boot-docker/</loc>
    <lastmod>2020-12-28</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2020/12/30/write-sql-common-table-expressions/</loc>
    <lastmod>2020-12-30</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/01/04/offline-jwt-validation-with-go/</loc>
    <lastmod>2021-01-04</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/01/06/android-login/</loc>
    <lastmod>2021-01-06</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/01/08/graphql-apollo-react/</loc>
    <lastmod>2021-01-08</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/01/11/microprofile-graphql/</loc>
    <lastmod>2021-01-11</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/01/13/developers-cheatsheet-csharp-9/</loc>
    <lastmod>2021-01-13</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/01/20/reactive-java-microservices/</loc>
    <lastmod>2021-01-20</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/01/22/okta-puppet/</loc>
    <lastmod>2021-01-22</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/02/01/building-a-github-secrets-scanner/</loc>
    <lastmod>2021-02-01</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/02/03/api-key-best-practices-and-examples/</loc>
    <lastmod>2021-02-03</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/02/05/okta-ansible/</loc>
    <lastmod>2021-02-05</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/02/08/use-okta-like-a-rockstar/</loc>
    <lastmod>2021-02-08</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/02/10/okta-chef/</loc>
    <lastmod>2021-02-10</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/02/17/building-and-securing-a-go-and-gin-web-application/</loc>
    <lastmod>2021-02-17</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/02/22/first-nestjs-application/</loc>
    <lastmod>2021-02-22</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/02/24/what-being-musician-taught-me/</loc>
    <lastmod>2021-02-24</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/02/26/unity-webgl-playfab-authorization/</loc>
    <lastmod>2021-02-26</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/03/01/oauth-refcard-patterns-antipatterns/</loc>
    <lastmod>2021-03-01</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/03/05/ultimate-guide-to-password-hashing-in-okta/</loc>
    <lastmod>2021-03-05</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/03/08/jhipster-quarkus-oidc/</loc>
    <lastmod>2021-03-08</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/03/15/nestjs-react/</loc>
    <lastmod>2021-03-15</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/03/26/use-kong-gateway-to-centralize-authentication/</loc>
    <lastmod>2021-03-26</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/04/23/elasticsearch-go-developers-guide/</loc>
    <lastmod>2021-04-23</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/05/04/auth0-okta-join-forces/</loc>
    <lastmod>2021-05-04</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/05/05/client-credentials-spring-security/</loc>
    <lastmod>2021-05-05</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/05/12/spring-boot-r2dbc/</loc>
    <lastmod>2021-05-12</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/05/19/spring-security-testing/</loc>
    <lastmod>2021-05-19</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/05/25/client-credentials-kong-konnect/</loc>
    <lastmod>2021-05-25</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/05/26/rxjava-android-with-kotlin/</loc>
    <lastmod>2021-05-26</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/06/01/kubernetes-spring-boot-jhipster/</loc>
    <lastmod>2021-06-01</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/06/02/auth-code-flow-kong-konnect/</loc>
    <lastmod>2021-06-02</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/06/07/session-mgmt-node/</loc>
    <lastmod>2021-06-07</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/06/11/introspection-flow-kong-konnect/</loc>
    <lastmod>2021-06-11</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/06/16/session-mgmt-react/</loc>
    <lastmod>2021-06-16</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/06/18/native-java-framework-comparison/</loc>
    <lastmod>2021-06-18</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/06/23/okta-oso-fastapi-sqlalchemy/</loc>
    <lastmod>2021-06-23</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/06/28/access-control-policies-kong-konnect/</loc>
    <lastmod>2021-06-28</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/07/06/apple-app-tracking-changes/</loc>
    <lastmod>2021-07-06</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/07/07/developers-guide-to-gpg/</loc>
    <lastmod>2021-07-07</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/07/08/jenkins-ci-dotnet-update-secrets/</loc>
    <lastmod>2021-07-08</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/07/12/spring-boot-test-slices/</loc>
    <lastmod>2021-07-12</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/07/14/socket-io-react-tutorial/</loc>
    <lastmod>2021-07-14</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/07/16/dotnet-elastisearch/</loc>
    <lastmod>2021-07-16</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/07/19/discover-macos-settings-with-plistwatch/</loc>
    <lastmod>2021-07-19</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/07/20/rails-guide-securing-api/</loc>
    <lastmod>2021-07-20</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/07/21/xamarin-forms-pkce-sdk/</loc>
    <lastmod>2021-07-21</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/07/26/python-serverless/</loc>
    <lastmod>2021-07-26</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/07/26/spring-cloud-sleuth/</loc>
    <lastmod>2021-07-26</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/07/28/toggle-feature-flags-csharp/</loc>
    <lastmod>2021-07-28</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/07/30/spring-webclient/</loc>
    <lastmod>2021-07-30</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/08/02/fix-common-problems-cors/</loc>
    <lastmod>2021-08-02</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/08/04/microprofile-content-negotiation/</loc>
    <lastmod>2021-08-04</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/08/05/libsodium-encryption-go-python/</loc>
    <lastmod>2021-08-05</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/08/06/webforms-blazor-migration/</loc>
    <lastmod>2021-08-06</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/08/09/aws-toolkit-for-visual-studio/</loc>
    <lastmod>2021-08-09</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/08/11/okta-identity-engine-early-access-hackathon/</loc>
    <lastmod>2021-08-11</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/08/13/reactive-java/</loc>
    <lastmod>2021-08-13</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/08/18/apache-apisix-gateway/</loc>
    <lastmod>2021-08-18</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/08/20/cli-ssh-oauth-device-grant/</loc>
    <lastmod>2021-08-20</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/08/23/free-virtual-developer-day-auth-for-all/</loc>
    <lastmod>2021-08-23</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/09/01/flask-scim-server/</loc>
    <lastmod>2021-09-01</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/09/08/sonar-qube-dotnet/</loc>
    <lastmod>2021-09-08</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/09/16/spring-native-okta-starter/</loc>
    <lastmod>2021-09-16</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/09/28/okta-hackathon-2021-winners/</loc>
    <lastmod>2021-09-28</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/09/30/oauth-sessions-with-java/</loc>
    <lastmod>2021-09-30</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/10/04/spring-boot-spa/</loc>
    <lastmod>2021-10-04</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/10/05/okta-dev-plan-changes/</loc>
    <lastmod>2021-10-05</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/10/08/secure-access-to-aws-eks/</loc>
    <lastmod>2021-10-08</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/10/13/edunham-intro/</loc>
    <lastmod>2021-10-13</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/10/14/accidental-dev-to-advocate/</loc>
    <lastmod>2021-10-14</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/10/18/security-headers-best-practices/</loc>
    <lastmod>2021-10-18</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/10/19/intro-security-txt/</loc>
    <lastmod>2021-10-19</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/10/20/alisa-duncan-intro/</loc>
    <lastmod>2021-10-20</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/10/22/angular-graphql/</loc>
    <lastmod>2021-10-22</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/10/28/intro-tanay-pant/</loc>
    <lastmod>2021-10-28</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/10/29/things-to-keep-in-mind-about-auth/</loc>
    <lastmod>2021-10-29</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/11/01/react-routing/</loc>
    <lastmod>2021-11-01</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/11/02/k8s-to-the-cloud-aws/</loc>
    <lastmod>2021-11-02</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/11/05/java-records/</loc>
    <lastmod>2021-11-05</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/11/08/k8s-api-server-oidc/</loc>
    <lastmod>2021-11-08</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/11/10/angular-v13/</loc>
    <lastmod>2021-11-10</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/11/12/native-sso/</loc>
    <lastmod>2021-11-12</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/11/15/private-key-jwt-python/</loc>
    <lastmod>2021-11-15</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/11/19/oie-hackathon-winner/</loc>
    <lastmod>2021-11-19</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/11/22/full-stack-java/</loc>
    <lastmod>2021-11-22</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/12/02/k8s-security-best-practices/</loc>
    <lastmod>2021-12-02</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/12/07/electron-javascript/</loc>
    <lastmod>2021-12-07</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/12/08/angular-dynamic-components/</loc>
    <lastmod>2021-12-08</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/12/14/antipatterns-secrets-java/</loc>
    <lastmod>2021-12-14</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/12/21/game-security-pax/</loc>
    <lastmod>2021-12-21</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/12/22/graphql-laravel/</loc>
    <lastmod>2021-12-22</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2021/12/23/holiday-2021/</loc>
    <lastmod>2021-12-23</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/01/05/auth-patterns-php-microservices/</loc>
    <lastmod>2022-01-05</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/01/06/native-java-helidon/</loc>
    <lastmod>2022-01-06</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/01/07/blazor-server-side-mfa/</loc>
    <lastmod>2022-01-07</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/01/12/net-azure-cognitive-services/</loc>
    <lastmod>2022-01-12</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/01/13/mobile-sso/</loc>
    <lastmod>2022-01-13</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/01/19/deploy-dotnet-container-aws-fargate/</loc>
    <lastmod>2022-01-19</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/01/20/react-storybook/</loc>
    <lastmod>2022-01-20</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/01/24/vue-applications-nuxt/</loc>
    <lastmod>2022-01-24</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/01/25/okta-cli-completion/</loc>
    <lastmod>2022-01-25</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/01/28/webassembly-on-kubernetes-with-rust/</loc>
    <lastmod>2022-01-28</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/01/31/local-https-java/</loc>
    <lastmod>2022-01-31</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/02/01/spring-cloud-contract/</loc>
    <lastmod>2022-02-01</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/02/02/build-website-with-eleventy/</loc>
    <lastmod>2022-02-02</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/02/08/cookies-vs-tokens/</loc>
    <lastmod>2022-02-08</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/02/09/a-developers-guide-to-elasticsearch-with-laravel/</loc>
    <lastmod>2022-02-09</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/02/10/dotnet-dependency-injection-comparison/</loc>
    <lastmod>2022-02-10</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/02/11/angular-auth0-quickly/</loc>
    <lastmod>2022-02-11</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/02/14/faunadb-react-serverless/</loc>
    <lastmod>2022-02-14</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/02/16/spring-data-elasticsearch/</loc>
    <lastmod>2022-02-16</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/02/18/jhipster-community-survey-results/</loc>
    <lastmod>2022-02-18</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/02/22/manage-dotnet-microservices/</loc>
    <lastmod>2022-02-22</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/02/24/angular-async-config/</loc>
    <lastmod>2022-02-24</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/02/28/build-deploy-node-app-heroku/</loc>
    <lastmod>2022-02-28</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/03/03/spring-native-jhipster/</loc>
    <lastmod>2022-03-03</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/03/14/react-vite-number-converter/</loc>
    <lastmod>2022-03-14</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/03/18/programming-security-and-why-rust/</loc>
    <lastmod>2022-03-18</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/03/24/thymeleaf-security/</loc>
    <lastmod>2022-03-24</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/04/08/state-of-ffi-java/</loc>
    <lastmod>2022-04-08</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/04/11/java-cli-device-grant/</loc>
    <lastmod>2022-04-11</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/04/13/react-azure-functions/</loc>
    <lastmod>2022-04-13</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/04/14/where-okta-meets-devops/</loc>
    <lastmod>2022-04-14</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/04/19/java-regex/</loc>
    <lastmod>2022-04-19</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/04/20/dotnet-6-web-api/</loc>
    <lastmod>2022-04-20</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/04/22/github-actions-graalvm/</loc>
    <lastmod>2022-04-22</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/04/26/webauthn-java/</loc>
    <lastmod>2022-04-26</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/04/27/ultimate-guide-elasticsearch-nodejs/</loc>
    <lastmod>2022-04-27</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/05/03/gdpr-and-app-security/</loc>
    <lastmod>2022-05-03</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/05/05/kubernetes-microservices-azure/</loc>
    <lastmod>2022-05-05</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/05/09/beginners-app-sec/</loc>
    <lastmod>2022-05-09</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/05/12/ionic-angular-jhipster/</loc>
    <lastmod>2022-05-12</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/05/17/angular-microfrontend-auth/</loc>
    <lastmod>2022-05-17</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/05/19/angular-microfrontend-deploy/</loc>
    <lastmod>2022-05-19</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/05/23/java-rest-api-quarkus/</loc>
    <lastmod>2022-05-23</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/05/25/java-rest-api-spring-boot/</loc>
    <lastmod>2022-05-25</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/05/31/java-rest-api-micronaut/</loc>
    <lastmod>2022-05-31</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/06/01/oauth-public-client-identity/</loc>
    <lastmod>2022-06-01</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/06/02/java-rest-api-helidon/</loc>
    <lastmod>2022-06-02</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/06/06/microservices-digitalocean-kubernetes/</loc>
    <lastmod>2022-06-06</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/06/09/cloud-native-java-microservices-with-istio/</loc>
    <lastmod>2022-06-09</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/06/14/secure-databases-dotnet/</loc>
    <lastmod>2022-06-14</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/06/16/oauth-java/</loc>
    <lastmod>2022-06-16</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/06/17/simple-crud-react-and-spring-boot/</loc>
    <lastmod>2022-06-17</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/06/22/terraform-eks-microservices/</loc>
    <lastmod>2022-06-22</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/06/27/react-firebase-serverless/</loc>
    <lastmod>2022-06-27</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/07/06/spa-web-security/</loc>
    <lastmod>2022-07-06</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/07/08/spa-web-security-csrf-xss/</loc>
    <lastmod>2022-07-08</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/07/11/kubernetes-jhipster-aws/</loc>
    <lastmod>2022-07-11</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/07/14/add-auth-to-any-app-with-oauth2-proxy/</loc>
    <lastmod>2022-07-14</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/07/19/angular-security-csrf/</loc>
    <lastmod>2022-07-19</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/07/21/angular-security-xss/</loc>
    <lastmod>2022-07-21</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/07/25/express-prisma-tailwind/</loc>
    <lastmod>2022-07-25</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/07/27/python-okta/</loc>
    <lastmod>2022-07-27</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/08/05/spring-boot-saml/</loc>
    <lastmod>2022-08-05</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/08/12/ci-cd-circleci-spinnaker-microservices/</loc>
    <lastmod>2022-08-12</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/08/19/build-crud-spring-and-vue/</loc>
    <lastmod>2022-08-19</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/08/26/state-of-java-project-loom/</loc>
    <lastmod>2022-08-26</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/08/29/react-typescript-redux/</loc>
    <lastmod>2022-08-29</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/08/30/introducing-the-new-okta-mobile-sdks/</loc>
    <lastmod>2022-08-30</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/09/15/kafka-microservices/</loc>
    <lastmod>2022-09-15</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/10/10/micro-frontends-java-microservices/</loc>
    <lastmod>2022-10-10</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/10/11/angular-dependency-injection/</loc>
    <lastmod>2022-10-11</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/10/12/integrate-react-native-and-spring-boot-securely/</loc>
    <lastmod>2022-10-12</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/10/13/oktane-for-developers/</loc>
    <lastmod>2022-10-13</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/10/14/quick-javascript-authentication/</loc>
    <lastmod>2022-10-14</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/10/20/spring-vault/</loc>
    <lastmod>2022-10-20</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2022/12/06/react-fastify-postgres/</loc>
    <lastmod>2022-12-06</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2023/01/12/signin-custom-domain/</loc>
    <lastmod>2023-01-12</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2023/03/07/angular-forroot/</loc>
    <lastmod>2023-03-07</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2023/03/08/step-up-auth/</loc>
    <lastmod>2023-03-08</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2023/04/04/spa-auth-tokens/</loc>
    <lastmod>2023-04-04</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2023/04/20/dev-day-2023/</loc>
    <lastmod>2023-04-20</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2023/04/24/api-integrations/</loc>
    <lastmod>2023-04-24</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2023/04/26/java-jetty-oauth/</loc>
    <lastmod>2023-04-26</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2023/06/06/semona-igama-intro/</loc>
    <lastmod>2023-06-06</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2023/06/08/identity-developer-podcast/</loc>
    <lastmod>2023-06-08</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2023/06/13/devday23-enterprise-ready-keynote/</loc>
    <lastmod>2023-06-13</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2023/06/15/devday23-enterprise-customer/</loc>
    <lastmod>2023-06-15</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2023/06/21/net-maui-authentication/</loc>
    <lastmod>2023-06-21</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2023/06/27/devday23-enterprise-ready-mvp/</loc>
    <lastmod>2023-06-27</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2023/06/29/devday23-beyond-mvp/</loc>
    <lastmod>2023-06-29</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2023/06/30/podcast-approaching-identity-automation/</loc>
    <lastmod>2023-06-30</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2023/07/27/enterprise-ready-getting-started/</loc>
    <lastmod>2023-07-27</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2023/07/28/oidc_workshop/</loc>
    <lastmod>2023-07-28</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2023/07/28/scim-workshop/</loc>
    <lastmod>2023-07-28</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2023/07/28/terraform-workshop/</loc>
    <lastmod>2023-07-28</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2023/07/31/podcast-sdk-development/</loc>
    <lastmod>2023-07-31</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2023/08/30/passwordless-authentication/</loc>
    <lastmod>2023-08-30</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2023/09/15/workflows-workshop/</loc>
    <lastmod>2023-09-15</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2023/09/25/oauth-api-tokens/</loc>
    <lastmod>2023-09-25</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2023/10/24/stepup-okta/</loc>
    <lastmod>2023-10-24</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2023/11/21/ai-identity-hackathon-winners/</loc>
    <lastmod>2023-11-21</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2023/12/20/okta-documentation-chatbot/</loc>
    <lastmod>2023-12-20</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2024/02/28/okta-authentication-angular/</loc>
    <lastmod>2024-02-28</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2024/02/29/net-scim/</loc>
    <lastmod>2024-02-29</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2024/02/29/third-party-cookies/</loc>
    <lastmod>2024-02-29</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2024/03/12/stepup-authentication/</loc>
    <lastmod>2024-03-12</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2024/04/08/third-party-cookies-okta-sign-in-widget/</loc>
    <lastmod>2024-04-08</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2024/04/11/okta-powershell-module-podcast/</loc>
    <lastmod>2024-04-11</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2024/04/30/express-universal-logout/</loc>
    <lastmod>2024-04-30</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2024/05/01/okta-rsa/</loc>
    <lastmod>2024-05-01</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2024/05/03/shared-signals-framework-podcast/</loc>
    <lastmod>2024-05-03</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2024/05/07/okta-powershell-module/</loc>
    <lastmod>2024-05-07</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2024/08/15/otp-over-sms/</loc>
    <lastmod>2024-08-15</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2024/09/05/dpop-oauth/</loc>
    <lastmod>2024-09-05</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2024/09/10/angular-dpop-jwt/</loc>
    <lastmod>2024-09-10</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2024/09/26/oktane-saas-developers/</loc>
    <lastmod>2024-09-26</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2024/10/11/terraform-ci-cd/</loc>
    <lastmod>2024-10-11</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2024/10/23/dpop-oauth-node/</loc>
    <lastmod>2024-10-23</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2024/11/06/introduction-to-okta-integration-network/</loc>
    <lastmod>2024-11-06</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2024/12/30/scim-okta-integration-network/</loc>
    <lastmod>2024-12-30</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2025/01/28/integrator-office-hours/</loc>
    <lastmod>2025-01-28</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2025/02/28/podcast-season-2/</loc>
    <lastmod>2025-02-28</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2025/04/21/akanksha-bhasin-intro/</loc>
    <lastmod>2025-04-21</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2025/05/13/okta-developer-edition-changes/</loc>
    <lastmod>2025-05-13</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2025/06/16/sohail-pathan-intro/</loc>
    <lastmod>2025-06-16</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2025/06/23/enterprise-ai/</loc>
    <lastmod>2025-06-23</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2025/07/22/react-pwa/</loc>
    <lastmod>2025-07-22</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2025/07/28/express-oauth-pkce/</loc>
    <lastmod>2025-07-28</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2025/07/31/ciba-okta/</loc>
    <lastmod>2025-07-31</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2025/08/06/authentication-identity-security/</loc>
    <lastmod>2025-08-06</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2025/08/13/oktane-ai-security/</loc>
    <lastmod>2025-08-13</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2025/08/20/ios-mfa/</loc>
    <lastmod>2025-08-20</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2025/09/03/cross-app-access/</loc>
    <lastmod>2025-09-03</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2025/09/22/okta-mcp-server/</loc>
    <lastmod>2025-09-22</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2025/11/12/custom-signin/</loc>
    <lastmod>2025-11-12</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2025/11/18/okta-ios-directauth/</loc>
    <lastmod>2025-11-18</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2025/11/24/okta-custom-sign-in-page/</loc>
    <lastmod>2025-11-24</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2026/01/19/okta-developer-connect-recap/</loc>
    <lastmod>2026-01-19</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2026/01/20/xaa-dev-playground/</loc>
    <lastmod>2026-01-20</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2026/01/21/user-entitlements-workshop/</loc>
    <lastmod>2026-01-21</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2026/02/10/xaa-client/</loc>
    <lastmod>2026-02-10</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2026/05/12/low-code-api-integration/</loc>
    <lastmod>2026-05-12</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2026/06/05/zahwah-intro-blog/</loc>
    <lastmod>2026-06-05</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2026/06/09/okta-developer-connect-sf-recap/</loc>
    <lastmod>2026-06-09</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2026/06/24/aasawari-sahasrabuddhe-intro-blog/</loc>
    <lastmod>2026-06-24</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2026/06/29/verifiable-digital-credentials/</loc>
    <lastmod>2026-06-29</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2026/06/30/builder-revolution/</loc>
    <lastmod>2026-06-30</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2026/07/03/cross-app-access-saml/</loc>
    <lastmod>2026-07-03</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2026/07/06/submit-oin-xaa/</loc>
    <lastmod>2026-07-06</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2026/07/07/okta-journeys-for-developers/</loc>
    <lastmod>2026-07-07</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2026/07/16/csharp-mcp-cross-app-access/</loc>
    <lastmod>2026-07-16</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2026/07/17/xaa-saml-requester/</loc>
    <lastmod>2026-07-17</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2026/07/28/flask-oauth-web-app/</loc>
    <lastmod>2026-07-28</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2026/08/20/vanshika-intro-blog/</loc>
    <lastmod>2026-08-20</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2026/08/21/xaa-oidc-requesting/</loc>
    <lastmod>2026-08-21</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2026/08/24/xaa-oidc-resource/</loc>
    <lastmod>2026-08-24</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2026/08/25/angular-auth-signals/</loc>
    <lastmod>2026-08-25</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2026/09/18/okta-classic-engine-deprecation/</loc>
    <lastmod>2026-09-18</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/2026/10/09/typescript-mcp-sdk-cross-app-access/</loc>
    <lastmod>2026-10-09</lastmod>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/2fa/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/access-control/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/access-tokens/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/accesstoken/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/accountlinking/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/activemq/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/actuator/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/advanced-server-access/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/advocacy/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/agentic-ai/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/agile/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/ai/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/airports/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/alexa/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/alexa-skills/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/alexaaccountlinking/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/alexadotnet/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/alexaskillskit/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/amazon-web-services/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/amfa/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/android/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/angular/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/angular-5/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/angular-7/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/angular-8/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/angular-9/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/angular-cli/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/angular-material/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/angular-oauth2-oidc/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/angular-pwa/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/angular-upgrade/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/angular5/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/angular6/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/angular9/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/angularjs/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/angularmaterial/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/announcement/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/announcements/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/ant-design/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/antarctica/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/apache-bench/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/apache-shiro/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/api/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/api-gateway/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/api-integration/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/api-security/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/apis/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/apisix/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/apollo/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/app-store/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/appauth/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/appauthjs/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/apple/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/appleid/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/apps/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/appsec/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/ar/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/architecture/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/arm/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/asa/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/asp-dot-net/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/asp-dot-net-core/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/asp-dot-net-mvc/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/asp-dot-net-mvc-4-dot-x/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/asp-dot-net-security/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/asp-net/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/aspnet/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/aspnet-web-api/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/aspnetcore/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/aspnetcore-2/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/aspnetcore-3/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/aspnetmvc/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/async/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/auth/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/auth-js-sdk/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/auth0/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/authentication/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/authforall/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/authorization/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/authorization-code-flow/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/authz/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/automation/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/await/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/aws/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/aws-athena/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/aws-lambda/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/aws-s3/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/azure/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/azure-function/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/azure-keyvault/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/azurefunctions/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/bash/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/bcrypt/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/bdd/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/benchmarks/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/best-practices/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/best-travel/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/best-travel-tips/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/bitcoin/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/blazor/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/blockchain/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/blockhound/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/bootstrap/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/browser/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/brython/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/builder-advocacy/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/buildpacks/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/builds/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/business/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/c/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/callbacks/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/capacitor/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/career/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/cassandra/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/cd/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/certificate-pinning/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/certificates/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/certification/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/chat-service/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/chatbot/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/chrome/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/ci/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/circleci/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/cli/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/cli-templates/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/client-credentials/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/client-credentials-flow/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/cloud/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/cloud-foundry/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/cloudflare/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/cloudformation/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/cloudfoundry/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/cms/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/cocoapods/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/codeigniter/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/coinbase/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/collaboration/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/command-line/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/commandline/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/common-table-expressions/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/community/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/component/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/concurrency/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/conference/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/conference-talks/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/configcat/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/configuration/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/connectivity/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/container/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/containerization/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/containers/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/content-negotiation/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/content-security-policy/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/continous-integration/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/continuous-integration/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/cookies/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/corb/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/cordova/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/core/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/cors/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/cosmos/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/cosmos-db/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/cosmosdb/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/cpu-contention/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/creative-jobs/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/creative-work/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/credentials/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/cross-app-access/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/crud/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/cryptocurrency/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/cryptography/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/csharp/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/csharp-8/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/csharp-9/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/csp/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/csrf/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/css/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/css-grid/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/customer-success/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/dapper/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/dapper-c-sharp/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/dapper-orm/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/data-analysis/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/data-binding/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/database/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/databases/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/default-implementation/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/deno/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/dependencyinjection/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/deploy/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/deployment/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/design/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/design-principles/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/desktop/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/devday23/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/developer/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/developer-advocacy/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/developer-advocate/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/developer-architecture/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/developer-community/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/developer-experience/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/developer-generalist/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/developer-relations/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/developer-specialist/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/developer-travel-tips/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/developers/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/development/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/devex/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/device/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/device-flow/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/devise/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/devnexus/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/devops/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/devopsautomation/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/devrel/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/digitalocean/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/disclosure/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/django/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/docker/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/docker-swarm/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/documentation/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/dot-net-cli/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/dot-net-cli-templates/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/dot-net-framework/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/dot-net-mvc/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/dotnet/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/dotnet-5/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/dotnet-6/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/dotnet-security/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/dotnet-web-api/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/dotnet5/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/dotnetcore/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/dotnetcore-3/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/dpop/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/dropwizard/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/dzone/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/ecmascript/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/editor-config/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/education/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/efcore/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/efficiency/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/ejb/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/eks/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/elastic/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/elastic-beanstalk/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/elasticsearch/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/elastisearch/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/electron/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/eleventy/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/elk/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/engineering/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/enterprise/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/enterprise-ai/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/enterprise-ready/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/enterprise-ready-workshops/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/entitlements/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/entity-framework-core/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/entityframework/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/entityframeworkcore/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/episerver/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/es-modules/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/es6/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/eureka/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/event/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/events/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/express/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/expressjs/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/extensions/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/faas/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/fargate/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/fastapi/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/fastify/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/feature-flags/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/federation/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/fido/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/fido2/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/filestream/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/finale/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/firebase/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/flask/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/flask-rest/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/flying-tips/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/full-stack/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/functional-design/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/functions/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/future/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/games/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/gateway/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/gatsby/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/gcp/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/gdpr/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/generators/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/gin/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/github/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/github-actions/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/gke/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/go/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/google/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/google-cloud/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/gpg/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/graalvm/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/gradle/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/grails/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/graphql/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/grep/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/groovy/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/groups/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/gui/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/guide/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/habits/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/hackathon/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/hamcrest/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/hapi/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/haproxy/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/hashicorp/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/hashing/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/health/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/helidon/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/heroku/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/hibernate/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/higher-order-components/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/holiday/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/hooks/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/hsts/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/html/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/http/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/http2/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/https/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/huge-pages/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/hugo/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/i18n/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/icloud/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/ide/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/idea/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/identity/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/identitymanagement/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/identitysecurity/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/ignite-jhipster/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/implicit/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/integration-testing/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/integrations/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/intel/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/intellij/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/interface/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/internationalization/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/internet/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/introspection/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/ionic/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/ionicframework/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/ios/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/iphone/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/istio/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/isv/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/it/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/iterate/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/ivy/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/jamstack/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/jarnotwar/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/jasmine/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/java/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/java-ee/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/java-records/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/java-sdk/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/java11/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/java12/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/javafx/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/javaone/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/javaone2017/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/javascript/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/javascript-component/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/javascript-generators/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/jax-rs/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/jaxrs/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/jdk/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/jenkins/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/jenkins-x/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/jersey/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/jest/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/jetty/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/jhipster/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/jhipster-social-login/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/jib/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/josh-long/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/jpa/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/jpaseto/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/jsf/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/jsx/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/juiser/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/junit/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/junit5/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/jvm/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/jwt/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/k9s/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/kafka/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/kafka-streams/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/kernel-mutex/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/keychain/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/keys/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/khugepaged/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/knative/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/koa/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/koajs/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/kong/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/kotlin/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/ktor/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/kubectl/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/kubernetes/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/l10n/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/lambda/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/lambdafunctions/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/laravel/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/lazy-developer/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/lean/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/learning/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/legacy/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/life/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/linux/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/llm/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/load-testing/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/localhost/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/localization/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/localstorage/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/login/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/logout/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/low-code/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/mac/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/machine-learning/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/machine-to-machine/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/macos/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/markdown/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/markup/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/maven/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/mcp/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/md5/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/meetings/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/meltdown/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/mern/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/messaging/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/mfa/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/micro-frontends/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/microfrontends/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/micronaut/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/microprofile/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/microservice/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/microservice-patterns/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/microservices/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/middleware/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/migration/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/minikube/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/mobile/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/mobile-sso/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/mocha/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/mockito/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/mockmvc/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/mockwebserver/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/modules/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/mongo/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/mongodb/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/monitoring/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/mssql/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/mssql-server/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/mulesoft/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/multi-factor/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/multi-factor-authentication/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/multifactor/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/mvc/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/mvvm/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/mysql/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/naming-conventions/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/native/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/native-sso/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/neo4j/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/nestjs/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/net/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/netcore/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/netflix-eureka/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/netlify/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/netty/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/networking/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/nextjs/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/ng-bootstrap/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/nginx/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/no-code/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/node/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/node-microservices/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/nodejs/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/nosql/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/npm/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/nuxt/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/oauth/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/oauth2/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/oauth2-device-flow/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/oauth2-proxy/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/office-hours/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/offline/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/offlineapps/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/oidc/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/oie/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/oin/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/okta/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/okta-cli/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/okta-identity-engine/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/okta-integration-network/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/okta-java-sdk/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/okta-sign-in-widget/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/okta-workflows/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/oktadev-schematics/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/omniauth/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/opencollective/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/openid/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/openidconnect/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/openjdk/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/oracle/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/orm/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/oso/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/oss/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/owin/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/pac4j/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/package-registry/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/parcel/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/paseto/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/passkey/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/passkeys/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/passport/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/passportjs/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/password/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/passwordless/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/passwords/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/patterns/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/pcke/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/performance/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/performance-testing/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/permissions/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/phishing-resistant/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/phone/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/photo-gallery/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/php/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/pkce/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/planes/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/planning/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/play/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/play-framework/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/play-pac4j/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/play-store/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/playfab/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/plugin/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/podcast/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/policy/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/policy-based-authorization/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/postgres/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/postgresql/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/powershell/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/preact/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/prisma/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/privacy/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/private-key-jwt/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/private-packages/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/process/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/product/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/productivity/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/programming/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/programming-languages/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/progressive-web-app/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/progressive-web-applications/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/project-loom/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/project-management/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/project-reactor/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/promises/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/protip/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/protips/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/protractor/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/provisioning/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/pwa/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/python/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/python-rest/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/quarkus/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/r2dbc/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/rabbitmq/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/rails/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/rbac/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/react/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/react-component/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/react-hooks/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/react-native/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/react-redux/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/react-reusable/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/reacthooks/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/reactive/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/reactive-api/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/reactive-programming/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/reactor/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/realtimedatabase/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/redis/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/redux/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/refcardz/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/regex/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/regular-expressions/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/remote/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/remotedeveloper/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/remotework/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/research/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/resource-server/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/responsive/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/rest/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/rest-api/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/restapi/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/rfc/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/rider/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/roles/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/routes/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/routing/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/ruby/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/rust/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/rxjava/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/rxjs/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/s3/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/saas/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/sailsjs/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/salesforce/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/salting/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/samesite/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/saml/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/sass/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/schematics/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/scim/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/screencast/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/scripts/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/sdk/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/secret/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/secrets/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/secure/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/security/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/security-headers/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/security-patterns/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/security-tokens/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/securitytxt/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/selfcontainedapps/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/semantic/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/semantic-versioning/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/semanticui/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/seneca/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/sequelize/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/server-to-server/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/serverless/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/service-mesh/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/service-workers/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/servlets/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/session/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/sessions/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/sha1/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/sha256/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/sha512/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/sign-in-widget/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/singlesignon/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/siw-customization/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/snyk/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/social-login/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/socketio/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/software/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/software-development/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/software-engineering/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/sonarqube/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/spa/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/speaking/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/spec/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/spectre/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/spinnaker/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/spring/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/spring-boot/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/spring-boot-2/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/spring-boot-api/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/spring-cloud/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/spring-cloud-config/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/spring-cloud-contract/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/spring-cloud-gateway/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/spring-cloud-stream/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/spring-cloud-vault/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/spring-data/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/spring-data-jpa/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/spring-framework/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/spring-gateway/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/spring-mvc-test/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/spring-native/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/spring-rest/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/spring-rest-api/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/spring-security/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/spring-session/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/spring-testing/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/spring-vault/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/spring-webclient/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/spring-webflux/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/springboot/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/springcloud/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/springcloudsleuth/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/springframework/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/sql/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/sql-server/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/sqlserver/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/sse/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/ssf/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/ssh/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/ssl/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/sso/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/ssr/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/start-spring-io/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/static/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/static-site-generator/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/stencil/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/stepup-auth/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/stomp/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/stormpath/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/stormtrooper/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/storybook/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/styled-components/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/swift/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/symfony/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/tasks/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/tcmalloc/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/tdd/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/team/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/teams/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/teamwork/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/tech-travel/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/telephony/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/terraform/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/testing/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/thanksgiving/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/theming/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/third-party-cookies/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/thought-leadership/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/thymeleaf/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/tips/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/tls/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/token/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/token-auth/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/token-authentication/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/tokens/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/tomcat/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/tools/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/travel/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/travel-tips/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/travis-ci/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/trust/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/trust-pages/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/trust-relationship/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/tutorial/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/tutorials/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/twelve-factor/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/twilio/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/two-factor/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/typeorm/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/typescript/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/typscript/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/ui/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/unit-testing/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/unity/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/universal-logout/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/user/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/user-authentication/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/user-management/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/user-migration/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/user-provisioning/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/user-registration/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/usermanagement/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/ux/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/vaadin/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/vanilla-javascript/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/vanilla-javascript-component/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/vanilla-js/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/vanillajs/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/vault/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/verification/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/verify/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/versioning/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/vert-dot-x/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/video-chat/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/videochat/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/visual-studio/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/visualstudio/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/visualstudio2019/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/visualstudioformac/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/vite/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/voice/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/vr/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/vs2019/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/vscode/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/vsformac/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/vue/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/vue-js/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/vuejs/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/vuepress/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/vulnerabilities/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/wasm/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/web/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/web-api/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/web-app/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/web-application/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/web-development/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/webapi/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/webassembly/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/webauthenticator/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/webauthn/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/webflux/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/webforms/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/webgl/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/webhooks/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/webpack/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/webrtc/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/websecurity/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/websocket/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/websockets/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/webtestclient/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/welcome/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/what-is-oauth/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/whiteboarding/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/wifi/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/windows-container/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/wiremock/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/wordpress/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/work-life-balance/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/workflows/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/workfromhome/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/workingremote/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/workremotely/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/workshop/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/xaa/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/xamarin/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/xamarin-and-openid-connect/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/xamarin-authentication/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/xamarin-forms/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/xss/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/youtube/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/tags/yubikey/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/communities/javascript/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/communities/java/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/communities/net/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/communities/security/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/communities/devops/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/communities/mobile/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/communities/php/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/communities/python/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/communities/go/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/communities/ruby/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/indranil-jha/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/erikka-innes/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/ryan-stewart/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/pawel-szydziak/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/joyce-morrell/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/maurice-sharp/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/victor-ronin/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/greg-sinka/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/vickie-li/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/jon-todd/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/matt-loughran/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/vimarsh-karbhari/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/william-dawson/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/karl-mcguinness/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/raphael-londner/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/matt-raible/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/lee-brandt/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/lars-johansen/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/daniel-zeller/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/brian-demers/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/xinxin-zhu/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/huan-liu/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/micah-silverman/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/ivan-dwyer/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/randall-degges/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/nate-barbettini/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/alex-salazar/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/robert-damphousse/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/joel-franusic/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/silas-brazil/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/jordan-melberg/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/brandon-parise/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/aaron-parecki/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/alex-dahl/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/andrew-hughes/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/dave-nugent/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/braden-kelley/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/team-okta/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/tom-smith/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/krasimir-hristozov/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/ibrahim-suta/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/chris-green/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/patrick-mcdowell/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/karl-penzhorn/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/david-neal/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/conor-gilsenan/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/andrew-van-beek/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/keith-casey/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/kleber-correia/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/holger-schmitz/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/jonathan-ray/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/joy-foster/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/raphael-do-vale/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/macy-ngan/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/heather-downing/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/ryan-foster/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/jefferson-haw/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/frederico-hakamine/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/andy-march/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/lindsay-brunner/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/peter-yaworsky/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/charlie-holland/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/laura-rodriguez/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/terje-kolderup/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/vishal-rohilla/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/jimena-garbarino/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/daniel-pereira/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/tom-abbott/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/les-hazlewood/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/ivo-katunaric/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/thiago-negri/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/mikel-pascual/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/nickolas-fisher/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/lee-mcgovern/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/omar-darwish/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/chase-aucoin/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/nicolas-triballier/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/chris-gustafson/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/david-marin/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/heather-wallander/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/bruno-leite/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/giorgi-dalakishvili/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/nick-gamb/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/ruslan-zaharov/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/franco-tiveron/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/karl-hughes/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/joe-cavazos/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/phill-edwards/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/dino-bikic/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/karson-kwan/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/daniel-petisme/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/ali-spivak/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/gabe-jackson/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/claudio-acquaviva/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/cale-switzer/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/edunham/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/deepu-sasidharan/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/alisa-duncan/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/tanay-pant/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/victory-nwani/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/teniola-fatunmbi/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/sebastian-nilsson/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/cameron-pavey/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/tristan-morris/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/shahed-nasser/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/james-hickey/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/alina-yurenko/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/alex-doukas/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/john-gramila/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/lukonde-mwila/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/olabayo-balogun/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/chris-concannon/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/arek-nawo/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/alex-nachbaur/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/gabi-dombrowski/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/havi-hoffman/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/semona-igama/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/daniel-marma/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/max-katz/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/tanish-kumar/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/michael-palermo/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/ram-gandhi/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/louie-campagna/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/nick-connelly/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/jeff-taylor/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/nesh-popovic/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/akanksha-bhasin/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/sohail-pathan/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/darko-spasovski/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/swetha-selvanayagam/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/emily-wendell/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/zahwah-jameel/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/aasawari/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/gagan-sikri/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/alex-silk/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/dan-maharry/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/vanshika/</loc>
  </url>
  <url>
    <loc>https://developer.okta.com/blog/authors/layo-folaranmi/</loc>
  </url>
</urlset>
