﻿<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.scottbrady91.com/</loc>
    <priority>0.4</priority>
    <lastmod>2020-09-13</lastmod>
    <changefreq>weekly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/about</loc>
    <priority>0.4</priority>
    <lastmod>2020-09-13</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/speaking</loc>
    <priority>0.4</priority>
    <lastmod>2020-09-13</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/privacy</loc>
    <priority>0.4</priority>
    <lastmod>2020-09-13</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/tools</loc>
    <priority>0.4</priority>
    <lastmod>2020-09-13</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/tools/saml-parser</loc>
    <priority>0.4</priority>
    <lastmod>2020-09-13</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/tools/branca</loc>
    <priority>0.4</priority>
    <lastmod>2020-10-17</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/articles</loc>
    <priority>0.4</priority>
    <lastmod>2021-10-06</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/newsletter</loc>
    <priority>0.4</priority>
    <lastmod>2021-10-06</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/consultancy</loc>
    <priority>0.4</priority>
    <lastmod>2023-09-16</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/general</loc>
    <priority>0.4</priority>
    <lastmod>2022-12-31</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/openid-connect</loc>
    <priority>0.4</priority>
    <lastmod>2021-11-25</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/identity-server</loc>
    <priority>0.4</priority>
    <lastmod>2020-07-22</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/katana</loc>
    <priority>0.4</priority>
    <lastmod>2016-05-20</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/c-sharp</loc>
    <priority>0.4</priority>
    <lastmod>2023-03-19</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/aspnet-identity</loc>
    <priority>0.4</priority>
    <lastmod>2021-03-15</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/email-verification</loc>
    <priority>0.4</priority>
    <lastmod>2015-11-24</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/windows</loc>
    <priority>0.4</priority>
    <lastmod>2017-03-05</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/azure</loc>
    <priority>0.4</priority>
    <lastmod>2017-04-18</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/entity-framework</loc>
    <priority>0.4</priority>
    <lastmod>2016-09-29</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/oauth</loc>
    <priority>0.4</priority>
    <lastmod>2022-10-10</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/docker</loc>
    <priority>0.4</priority>
    <lastmod>2017-04-18</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/angular</loc>
    <priority>0.4</priority>
    <lastmod>2019-01-11</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/kotlin</loc>
    <priority>0.4</priority>
    <lastmod>2019-11-30</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/blockchain-identity</loc>
    <priority>0.4</priority>
    <lastmod>2018-06-12</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/fido</loc>
    <priority>0.4</priority>
    <lastmod>2020-08-20</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/authentication</loc>
    <priority>0.4</priority>
    <lastmod>2021-04-13</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/cryptopals</loc>
    <priority>0.4</priority>
    <lastmod>2023-02-05</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/dart</loc>
    <priority>0.4</priority>
    <lastmod>2019-03-31</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/pake</loc>
    <priority>0.4</priority>
    <lastmod>2019-05-31</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/aspnet</loc>
    <priority>0.4</priority>
    <lastmod>2020-01-16</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/jose</loc>
    <priority>0.4</priority>
    <lastmod>2020-08-18</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/openssl</loc>
    <priority>0.4</priority>
    <lastmod>2020-08-05</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/saml</loc>
    <priority>0.4</priority>
    <lastmod>2021-01-21</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/umbraco</loc>
    <priority>0.4</priority>
    <lastmod>2021-11-30</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/soft-skills</loc>
    <priority>0.4</priority>
    <lastmod>2021-10-12</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/python</loc>
    <priority>0.4</priority>
    <lastmod>2022-08-25</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/leadership</loc>
    <priority>0.4</priority>
    <lastmod>2023-09-16</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/ws-federation</loc>
    <priority>0.4</priority>
    <lastmod>2024-04-09</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/general/why-blog</loc>
    <priority>0.5</priority>
    <lastmod>2020-07-05</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/openid-connect/openid-connect-overview</loc>
    <priority>0.5</priority>
    <lastmod>2021-03-07</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/openid-connect/openid-connect-endpoints</loc>
    <priority>0.4</priority>
    <lastmod>2017-07-24</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/openid-connect/openid-connect-flows</loc>
    <priority>0.5</priority>
    <lastmod>2020-08-05</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/identity-server/thinktecture-identity-server-3</loc>
    <priority>0.5</priority>
    <lastmod>2021-03-07</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/identity-server/identity-server-3-standalone-implementation-part-1</loc>
    <priority>0.5</priority>
    <lastmod>2016-06-02</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/identity-server/identity-server-3-standalone-implementation-part-2</loc>
    <priority>0.5</priority>
    <lastmod>2016-06-02</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/identity-server/identity-server-3-standalone-implementation-part-3</loc>
    <priority>0.5</priority>
    <lastmod>2016-03-02</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/general/software-design-and-development-conference-2015</loc>
    <priority>0.5</priority>
    <lastmod>2015-05-15</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/katana/owin-katana-introduction</loc>
    <priority>0.5</priority>
    <lastmod>2015-05-25</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/c-sharp/deserializing-a-json-enumerated-string-to-a-different-c-sharp-enumerated-type</loc>
    <priority>0.5</priority>
    <lastmod>2015-06-22</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/aspnet-identity/quick-and-easy-aspnet-identity-multitenancy</loc>
    <priority>0.5</priority>
    <lastmod>2015-08-08</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/identity-server/identity-server-3-using-aspnet-identity</loc>
    <priority>0.5</priority>
    <lastmod>2016-06-02</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/katana/creating-owin-middleware-using-microsoft-katana</loc>
    <priority>0.4</priority>
    <lastmod>2015-08-30</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/email-verification/python-email-verification-script</loc>
    <priority>0.5</priority>
    <lastmod>2015-11-24</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/general/ten-steps-to-learn-anything-quickly-review</loc>
    <priority>0.5</priority>
    <lastmod>2016-01-30</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/identity-server/identity-server-3-using-ws-federation</loc>
    <priority>0.4</priority>
    <lastmod>2017-06-18</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/general/how-i-prepared-for-my-first-technical-presentation</loc>
    <priority>0.5</priority>
    <lastmod>2016-03-29</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/windows/iis-the-process-cannot-access-the-file-because-it-is-being-used-by-another-process</loc>
    <priority>0.5</priority>
    <lastmod>2016-04-06</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/aspnet-identity/identity-manager-using-aspnet-identity</loc>
    <priority>0.5</priority>
    <lastmod>2018-07-25</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/katana/ws-federation-token-encryption-using-microsoft-katana</loc>
    <priority>0.5</priority>
    <lastmod>2016-05-08</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/katana/owin-basic-authentication</loc>
    <priority>0.5</priority>
    <lastmod>2016-05-20</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/general/ndc-oslo-2016</loc>
    <priority>0.5</priority>
    <lastmod>2016-06-10</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/azure/getting-started-with-the-azure-documentdb-dotnet-sdk</loc>
    <priority>0.5</priority>
    <lastmod>2016-07-06</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/identity-server/getting-started-with-identityserver-4</loc>
    <priority>0.5</priority>
    <lastmod>2021-08-28</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/entity-framework/entity-framework-core-in-memory-testing</loc>
    <priority>0.5</priority>
    <lastmod>2023-01-13</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/oauth/consuming-external-oauth-services-using-identitymodel</loc>
    <priority>0.5</priority>
    <lastmod>2016-11-15</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/general/software-design-and-development-conference-2017</loc>
    <priority>0.5</priority>
    <lastmod>2017-02-01</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/windows/yet-another-makecert-tutorial</loc>
    <priority>0.5</priority>
    <lastmod>2017-03-05</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/aspnet-identity/aspnet-identity-2-configurable-password-hasher</loc>
    <priority>0.5</priority>
    <lastmod>2017-03-06</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/azure/cloudflare-origin-certificates-and-azure-app-services</loc>
    <priority>0.5</priority>
    <lastmod>2017-04-18</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/docker/aspnet-core-and-docker-environment-variables</loc>
    <priority>0.4</priority>
    <lastmod>2023-03-26</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/identity-server/identityserver-4-sharepoint-integration-using-ws-federation</loc>
    <priority>0.5</priority>
    <lastmod>2021-08-29</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/oauth/the-wrong-ways-to-protect-an-api</loc>
    <priority>0.5</priority>
    <lastmod>2017-07-06</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/openid-connect/getting-started-with-oidc-provider</loc>
    <priority>0.5</priority>
    <lastmod>2023-02-04</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/angular/spa-authentiction-using-openid-connect-angular-cli-and-oidc-client</loc>
    <priority>0.5</priority>
    <lastmod>2019-01-11</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/oauth/why-the-resource-owner-password-credentials-grant-type-is-not-authentication-nor-suitable-for-modern-applications</loc>
    <priority>0.5</priority>
    <lastmod>2022-03-16</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/aspnet-identity/improving-the-aspnet-core-identity-password-hasher</loc>
    <priority>0.5</priority>
    <lastmod>2021-04-22</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/openid-connect/silent-refresh-refreshing-access-tokens-when-using-the-implicit-flow</loc>
    <priority>0.5</priority>
    <lastmod>2018-09-26</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/kotlin/experimenting-with-kotlin-and-oauth</loc>
    <priority>0.5</priority>
    <lastmod>2017-11-15</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/kotlin/json-web-token-verification-in-ktor-using-kotlin-and-java-jwt</loc>
    <priority>0.5</priority>
    <lastmod>2019-02-01</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/c-sharp/jwt-signing-using-ecdsa-in-dotnet-core</loc>
    <priority>0.5</priority>
    <lastmod>2021-08-23</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/blockchain-identity/technical-review-of-civics-secure-identity-platform</loc>
    <priority>0.5</priority>
    <lastmod>2018-02-05</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/blockchain-identity/integrating-with-civic-sip-using-aspnet-core</loc>
    <priority>0.5</priority>
    <lastmod>2018-02-05</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/aspnet-identity/implementing-mediums-passwordless-authentication-using-aspnet-core-identity</loc>
    <priority>0.5</priority>
    <lastmod>2018-03-06</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/oauth/an-introduction-to-the-oauth-device-flow</loc>
    <priority>0.5</priority>
    <lastmod>2018-03-27</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/oauth/oauth-is-not-authentication</loc>
    <priority>0.5</priority>
    <lastmod>2018-04-24</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/blockchain-identity/lessons-learned-from-integrating-with-blockchain-identity-providers</loc>
    <priority>0.5</priority>
    <lastmod>2018-06-12</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/identity-server/aspnet-core-swagger-ui-authorization-using-identityserver4</loc>
    <priority>0.5</priority>
    <lastmod>2020-06-29</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/fido/a-fido2-primer-and-proof-of-concept-using-aspnet-core</loc>
    <priority>0.5</priority>
    <lastmod>2019-09-12</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/aspnet-identity/getting-started-with-identitymanager2</loc>
    <priority>0.5</priority>
    <lastmod>2020-10-04</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/angular/spa-identity-and-access-control-with-openid-connect-and-identityserver4</loc>
    <priority>0.5</priority>
    <lastmod>2018-07-26</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/oauth/new-pluralsight-course-getting-started-with-oauth-20</loc>
    <priority>0.5</priority>
    <lastmod>2020-05-29</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/openid-connect/help-im-stuck-in-a-redirect-loop</loc>
    <priority>0.5</priority>
    <lastmod>2018-09-26</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/oauth/delegation-patterns-for-oauth-20</loc>
    <priority>0.5</priority>
    <lastmod>2021-08-30</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/oauth/removing-shared-secrets-for-oauth-client-authentication</loc>
    <priority>0.5</priority>
    <lastmod>2018-10-02</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/identity-server/creating-your-own-identityserver4-storage-library</loc>
    <priority>0.5</priority>
    <lastmod>2018-12-11</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/general/year-in-review-2018-catch-up</loc>
    <priority>0.5</priority>
    <lastmod>2019-01-01</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/authentication/software-tokens-wont-save-you</loc>
    <priority>0.5</priority>
    <lastmod>2019-01-09</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/angular/migrating-oidc-client-js-to-use-the-openid-connect-authorization-code-flow-and-pkce</loc>
    <priority>0.5</priority>
    <lastmod>2019-01-11</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/c-sharp/json-web-encryption-jwe-in-dotnet-core</loc>
    <priority>0.5</priority>
    <lastmod>2022-08-17</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/openid-connect/aspnet-core-using-proof-key-for-code-exchange-pkce</loc>
    <priority>0.5</priority>
    <lastmod>2019-10-13</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/oauth/cheat-sheet-oauth-for-browser-based-applications</loc>
    <priority>0.5</priority>
    <lastmod>2019-01-22</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/oauth/why-developers-do-care-about-oauth-and-openid-connect</loc>
    <priority>0.5</priority>
    <lastmod>2019-01-27</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/kotlin/ktor-using-oauth-2-and-identityserver4</loc>
    <priority>0.5</priority>
    <lastmod>2019-02-01</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/cryptopals/solving-the-cryptopals-crypto-challenges-in-c-sharp</loc>
    <priority>0.5</priority>
    <lastmod>2023-02-04</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/cryptopals/base64-encoding</loc>
    <priority>0.5</priority>
    <lastmod>2019-02-11</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/cryptopals/caesar-and-vigenere-ciphers</loc>
    <priority>0.5</priority>
    <lastmod>2019-02-11</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/dart/generating-a-crypto-random-string-in-dart</loc>
    <priority>0.5</priority>
    <lastmod>2019-03-31</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/identity-server/encrypting-identity-tokens-in-identityserver4</loc>
    <priority>0.5</priority>
    <lastmod>2019-04-10</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/pake/srp-in-csharp-and-dotnet-core</loc>
    <priority>0.5</priority>
    <lastmod>2019-05-31</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/saml/dangers-of-idp-initiated-sso</loc>
    <priority>0.5</priority>
    <lastmod>2021-11-28</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/openid-connect/implementing-sign-in-with-apple-in-aspnet-core</loc>
    <priority>0.5</priority>
    <lastmod>2021-10-17</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/c-sharp/jwt-signing-using-rsassa-pss-in-dotnet-core</loc>
    <priority>0.5</priority>
    <lastmod>2019-07-29</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/authentication/new-pluralsight-course-aspnet-authentication-the-big-picture</loc>
    <priority>0.5</priority>
    <lastmod>2019-09-09</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/aspnet/using-mkcert-for-aspnet-core-development</loc>
    <priority>0.5</priority>
    <lastmod>2019-10-21</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/kotlin/creating-signed-jwts-using-nimbus-jose-jwt</loc>
    <priority>0.5</priority>
    <lastmod>2019-11-30</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/c-sharp/supporting-custom-jwt-signing-algorithms-in-dotnet-core</loc>
    <priority>0.5</priority>
    <lastmod>2019-12-16</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/general/year-in-review-2019</loc>
    <priority>0.5</priority>
    <lastmod>2019-12-28</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/aspnet/refreshing-your-legacy-aspnet-identityserver-client-applications</loc>
    <priority>0.5</priority>
    <lastmod>2020-01-16</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/fido/defeating-phishing-with-fido2-for-aspnet-core</loc>
    <priority>0.5</priority>
    <lastmod>2020-01-23</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/aspnet-identity/identitymanager2-2020-update</loc>
    <priority>0.5</priority>
    <lastmod>2020-01-27</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/fido/building-a-fido-authenticator-with-opensk</loc>
    <priority>0.5</priority>
    <lastmod>2020-02-10</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/identity-server/outsourcing-identityserver4-token-signing-to-azure-key-vault</loc>
    <priority>0.5</priority>
    <lastmod>2020-03-30</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/jose/alternatives-to-jwts</loc>
    <priority>0.5</priority>
    <lastmod>2020-04-28</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/c-sharp/replacing-jwts-with-branca-and-paseto-in-dotnet-core</loc>
    <priority>0.5</priority>
    <lastmod>2020-05-12</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/c-sharp/eddsa-for-jwt-signing-in-dotnet-core</loc>
    <priority>0.5</priority>
    <lastmod>2020-06-01</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/fido/using-biometrics-in-aspnet-core</loc>
    <priority>0.5</priority>
    <lastmod>2020-07-06</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/general/adding-tailwind-utility-classes-to-your-bootstrap-website</loc>
    <priority>0.5</priority>
    <lastmod>2020-07-10</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/openssl/creating-elliptical-curve-keys-using-openssl</loc>
    <priority>0.5</priority>
    <lastmod>2021-01-30</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/identity-server/using-ecdsa-in-identityserver4</loc>
    <priority>0.5</priority>
    <lastmod>2021-08-29</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/oauth/oauth-security-workshop-2020</loc>
    <priority>0.5</priority>
    <lastmod>2020-07-30</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/openssl/creating-rsa-keys-using-openssl</loc>
    <priority>0.5</priority>
    <lastmod>2021-01-30</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/jose/jwts-which-signing-algorithm-should-i-use</loc>
    <priority>0.5</priority>
    <lastmod>2020-08-18</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/fido/recording-lets-stop-blaming-our-users-for-getting-hacked-when-it-is-our-problem-to-solve</loc>
    <priority>0.5</priority>
    <lastmod>2020-08-20</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/c-sharp/pem-loading-in-dotnet-core-and-dotnet</loc>
    <priority>0.5</priority>
    <lastmod>2021-08-23</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/c-sharp/xchacha20-poly1305-dotnet</loc>
    <priority>0.5</priority>
    <lastmod>2020-10-11</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/oauth/oauth-is-not-user-authorization</loc>
    <priority>0.5</priority>
    <lastmod>2020-11-30</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/general/year-in-review-2020</loc>
    <priority>0.5</priority>
    <lastmod>2020-12-29</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/saml/new-pluralsight-course-getting-started-with-saml-20</loc>
    <priority>0.5</priority>
    <lastmod>2021-01-21</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/authentication/perfecting-the-password-field-with-the-html-passwordrules-attribute</loc>
    <priority>0.5</priority>
    <lastmod>2021-01-27</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/aspnet-identity/aspnet-identity-password-policies-with-password-managers</loc>
    <priority>0.5</priority>
    <lastmod>2021-03-15</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/authentication/beware-of-password-shucking</loc>
    <priority>0.5</priority>
    <lastmod>2021-04-13</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/c-sharp/aes-gcm-dotnet</loc>
    <priority>0.5</priority>
    <lastmod>2021-05-20</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/oauth/client-authentication-vs-pkce</loc>
    <priority>0.5</priority>
    <lastmod>2021-06-01</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/umbraco/mvp-2021</loc>
    <priority>0.5</priority>
    <lastmod>2021-06-10</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/c-sharp/ecdsa-key-loading</loc>
    <priority>0.5</priority>
    <lastmod>2021-08-23</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/c-sharp/xml-signing-dotnet</loc>
    <priority>0.5</priority>
    <lastmod>2021-09-21</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/c-sharp/ecdsa-xml-dotnet</loc>
    <priority>0.5</priority>
    <lastmod>2021-09-21</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/soft-skills/polywork-vs-impostor-syndrome</loc>
    <priority>0.5</priority>
    <lastmod>2021-10-12</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/umbraco/backoffice-sso-openid-connect</loc>
    <priority>0.5</priority>
    <lastmod>2021-11-11</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/openid-connect/identity-tokens</loc>
    <priority>0.5</priority>
    <lastmod>2021-11-25</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/general/rock-solid-knowledge-to-10x-banking</loc>
    <priority>0.5</priority>
    <lastmod>2021-11-28</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/umbraco/frontend-members-sso-openid-connect</loc>
    <priority>0.5</priority>
    <lastmod>2021-11-30</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/general/year-in-review-2021</loc>
    <priority>0.5</priority>
    <lastmod>2021-12-31</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/oauth/step-up-authentication</loc>
    <priority>0.5</priority>
    <lastmod>2022-02-28</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/oauth/open-banking-uk</loc>
    <priority>0.5</priority>
    <lastmod>2022-03-08</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/oauth/pluralsight-jwt-fundamentals</loc>
    <priority>0.5</priority>
    <lastmod>2022-08-10</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/jose/json-web-encryption</loc>
    <priority>0.5</priority>
    <lastmod>2022-08-17</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/python/authlib-python-jwt</loc>
    <priority>0.5</priority>
    <lastmod>2022-08-25</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/leadership/book-notes-art-of-leadership</loc>
    <priority>0.5</priority>
    <lastmod>2022-10-02</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/oauth/client-authentication</loc>
    <priority>0.5</priority>
    <lastmod>2022-10-10</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/leadership/book-notes-making-of-a-manager</loc>
    <priority>0.5</priority>
    <lastmod>2022-11-24</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/general/year-in-review-2022</loc>
    <priority>0.5</priority>
    <lastmod>2022-12-31</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/cryptopals/implementing-and-breaking-aes-ecb</loc>
    <priority>0.5</priority>
    <lastmod>2023-02-05</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/c-sharp/rsa-key-loading-dotnet</loc>
    <priority>0.5</priority>
    <lastmod>2023-03-19</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/leadership/book-notes-elegant-puzzle</loc>
    <priority>0.5</priority>
    <lastmod>2023-09-16</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/general/year-in-review-2023</loc>
    <priority>0.5</priority>
    <lastmod>2023-12-31</lastmod>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://www.scottbrady91.com/ws-federation/understanding-ws-federation</loc>
    <priority>0.5</priority>
    <lastmod>2024-04-09</lastmod>
    <changefreq>monthly</changefreq>
  </url>
</urlset>