<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Curity How-tos</title>
    <link>https://curity.io</link>
    <description>Recipes for working with the Curity Identity Server.</description>
    <lastBuildDate>Wed, 01 Apr 2026 14:40:12 GMT</lastBuildDate>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>GatsbyJS</generator>
    <copyright>All rights reserved 2026, @curityio</copyright>
    <item>
      <title>Authentication Fallback</title>
      <link>https://curity.io/resources/learn/authentication-fallback/</link>
      <guid>https://curity.io/resources/learn/authentication-fallback/</guid>
      <pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate>
      <content:encoded>Modern digital services rely on strong, seamless authentication. However, even the most robust authentication systems can depend on external components and integrations. If one of these services becomes unavailable, users may be unable to authenticate and use a service. This… &lt;br/&gt;&lt;a href="https://curity.io/resources/learn/authentication-fallback/"&gt;Read the full how-to on curity.io&lt;/a&gt;</content:encoded>
    </item>
    <item>
      <title>Upgrade Data Sources</title>
      <link>https://curity.io/resources/learn/upgrade-data-sources/</link>
      <guid>https://curity.io/resources/learn/upgrade-data-sources/</guid>
      <pubDate>Mon, 16 Feb 2026 00:00:00 GMT</pubDate>
      <content:encoded>The schema of the Curity Identity Server is relatively simple to understand and administer. Some newer product versions require schema upgrades. Starting in version 11.0 of the Curity Identity Server, the upgrade process integrates with the  tool, which enables you to… &lt;br/&gt;&lt;a href="https://curity.io/resources/learn/upgrade-data-sources/"&gt;Read the full how-to on curity.io&lt;/a&gt;</content:encoded>
    </item>
    <item>
      <title>Upgrade Best Practices</title>
      <link>https://curity.io/resources/learn/upgrade-best-practices/</link>
      <guid>https://curity.io/resources/learn/upgrade-best-practices/</guid>
      <pubDate>Sun, 15 Feb 2026 00:00:00 GMT</pubDate>
      <content:encoded>Curity releases upgrades and new versions of the Curity Identity Server on a regular basis. As much as possible, all upgrades are backwards compatible, though major releases may introduce occasional breaking changes. This tutorial lists the steps you should follow to ensure a… &lt;br/&gt;&lt;a href="https://curity.io/resources/learn/upgrade-best-practices/"&gt;Read the full how-to on curity.io&lt;/a&gt;</content:encoded>
    </item>
    <item>
      <title>Integrate the Curity Identity Server with SPIFFE and SPIRE</title>
      <link>https://curity.io/resources/learn/integrate-with-spiffe-spire/</link>
      <guid>https://curity.io/resources/learn/integrate-with-spiffe-spire/</guid>
      <pubDate>Thu, 04 Dec 2025 00:00:00 GMT</pubDate>
      <content:encoded>The  provides specifications for interoperable, strong identity documents for workloads. The  is an implementation that you can deploy to a cloud native environment. When you deploy SPIRE… &lt;br/&gt;&lt;a href="https://curity.io/resources/learn/integrate-with-spiffe-spire/"&gt;Read the full how-to on curity.io&lt;/a&gt;</content:encoded>
    </item>
    <item>
      <title>Harden OAuth Client Credentials with SPIFFE JWT SVIDs</title>
      <link>https://curity.io/resources/learn/oauth-client-credentials-spiffe-jwt-svids/</link>
      <guid>https://curity.io/resources/learn/oauth-client-credentials-spiffe-jwt-svids/</guid>
      <pubDate>Thu, 04 Dec 2025 00:00:00 GMT</pubDate>
      <content:encoded>The  tutorial explains how to deploy a demo SPIRE environment. Administrators can register workloads with SPIRE and enable them to download JWT SVIDs (SPIFFE Verifiable Identity Documents). A workload can use its JWT SVID… &lt;br/&gt;&lt;a href="https://curity.io/resources/learn/oauth-client-credentials-spiffe-jwt-svids/"&gt;Read the full how-to on curity.io&lt;/a&gt;</content:encoded>
    </item>
    <item>
      <title>Harden OAuth Client Credentials with SPIFFE X509 SVIDs</title>
      <link>https://curity.io/resources/learn/oauth-client-credentials-spiffe-x509-svids/</link>
      <guid>https://curity.io/resources/learn/oauth-client-credentials-spiffe-x509-svids/</guid>
      <pubDate>Thu, 04 Dec 2025 00:00:00 GMT</pubDate>
      <content:encoded>The Curity Identity Server can integrate with an  and with . In those environments, workloads can use a  for strong authentication. X509 SVIDs enable the use of mutual TLS between workloads in service… &lt;br/&gt;&lt;a href="https://curity.io/resources/learn/oauth-client-credentials-spiffe-x509-svids/"&gt;Read the full how-to on curity.io&lt;/a&gt;</content:encoded>
    </item>
    <item>
      <title>Integrate the Curity Identity Server with an Istio Service Mesh</title>
      <link>https://curity.io/resources/learn/integrate-with-istio-service-mesh/</link>
      <guid>https://curity.io/resources/learn/integrate-with-istio-service-mesh/</guid>
      <pubDate>Wed, 03 Dec 2025 00:00:00 GMT</pubDate>
      <content:encoded>A service mesh can extend the behaviors of a Kubernetes cluster, to provide additional ways to separate infrastructure concerns from application code. For example, a service mesh can override networking and route all requests via middleware like sidecars. The mesh can also issue… &lt;br/&gt;&lt;a href="https://curity.io/resources/learn/integrate-with-istio-service-mesh/"&gt;Read the full how-to on curity.io&lt;/a&gt;</content:encoded>
    </item>
    <item>
      <title>Harden OAuth Client Credentials in Kubernetes</title>
      <link>https://curity.io/resources/learn/oauth-client-credentials-kubernetes/</link>
      <guid>https://curity.io/resources/learn/oauth-client-credentials-kubernetes/</guid>
      <pubDate>Wed, 03 Dec 2025 00:00:00 GMT</pubDate>
      <content:encoded>Administrators can assign Kubernetes workloads distinct service accounts and also request that the Kubernetes control plane issues a service account token to a volume on each of the workload's pods. A pod can use the service account token as a workload credential, to… &lt;br/&gt;&lt;a href="https://curity.io/resources/learn/oauth-client-credentials-kubernetes/"&gt;Read the full how-to on curity.io&lt;/a&gt;</content:encoded>
    </item>
    <item>
      <title>Customizing User Consent</title>
      <link>https://curity.io/resources/learn/consent/</link>
      <guid>https://curity.io/resources/learn/consent/</guid>
      <pubDate>Wed, 05 Nov 2025 00:00:00 GMT</pubDate>
      <content:encoded>The  tutorial explains how to configure user consent for clients in the Curity Identity Server. The goal of user consent is to provide an understandable experience to users when they can grant a third-party access to resources. There could be many use cases for user… &lt;br/&gt;&lt;a href="https://curity.io/resources/learn/consent/"&gt;Read the full how-to on curity.io&lt;/a&gt;</content:encoded>
    </item>
    <item>
      <title>Integrating With Tyk Self-Managed Using the Phantom Token Pattern</title>
      <link>https://curity.io/resources/learn/integration-tyk-self-managed-phantom-token/</link>
      <guid>https://curity.io/resources/learn/integration-tyk-self-managed-phantom-token/</guid>
      <pubDate>Wed, 29 Oct 2025 00:00:00 GMT</pubDate>
      <content:encoded>Tyk Self-Managed offers a plethora of options when it comes to extending the capability of the API gateway. A powerful option is to use a so-called rich plugin. This approach allows the plugin to be written in any language that supports . The plugin is deployed as a separate… &lt;br/&gt;&lt;a href="https://curity.io/resources/learn/integration-tyk-self-managed-phantom-token/"&gt;Read the full how-to on curity.io&lt;/a&gt;</content:encoded>
    </item>
    <item>
      <title>Integrating with Tyk Developer Portal</title>
      <link>https://curity.io/resources/learn/integration-tyk/</link>
      <guid>https://curity.io/resources/learn/integration-tyk/</guid>
      <pubDate>Tue, 30 Sep 2025 00:00:00 GMT</pubDate>
      <content:encoded>The Tyk API Gateway with its Tyk Enterprise Developer Portal supports Dynamic Client Registration (DCR). This is a very powerful functionality to enable integration with the Curity Identity Server. &lt;br/&gt;&lt;a href="https://curity.io/resources/learn/integration-tyk/"&gt;Read the full how-to on curity.io&lt;/a&gt;</content:encoded>
    </item>
    <item>
      <title>User Self-Service Portal</title>
      <link>https://curity.io/resources/learn/user-self-service-portal/</link>
      <guid>https://curity.io/resources/learn/user-self-service-portal/</guid>
      <pubDate>Tue, 26 Aug 2025 00:00:00 GMT</pubDate>
      <content:encoded>The Curity Identity Server provides  like user accounts. Any frontend application can integrate with identity APIs to enable users to manage their identity settings. Often, organizations also want an out-of-the-box application rather than needing… &lt;br/&gt;&lt;a href="https://curity.io/resources/learn/user-self-service-portal/"&gt;Read the full how-to on curity.io&lt;/a&gt;</content:encoded>
    </item>
    <item>
      <title>Migrating from Microsoft Active Directory Federation Services</title>
      <link>https://curity.io/resources/learn/migrating-from-adfs/</link>
      <guid>https://curity.io/resources/learn/migrating-from-adfs/</guid>
      <pubDate>Fri, 15 Aug 2025 00:00:00 GMT</pubDate>
      <content:encoded>Many organizations have existing websites that base security on the  from the Security Assertion Markup Language (SAML) 2.0 standard. Websites integrate with a SAML Identity Provider (IDP) and receive a SAML assertion that contains user attributes… &lt;br/&gt;&lt;a href="https://curity.io/resources/learn/migrating-from-adfs/"&gt;Read the full how-to on curity.io&lt;/a&gt;</content:encoded>
    </item>
    <item>
      <title>Integrate a SAML Website</title>
      <link>https://curity.io/resources/learn/integrate-saml-website/</link>
      <guid>https://curity.io/resources/learn/integrate-saml-website/</guid>
      <pubDate>Tue, 12 Aug 2025 00:00:00 GMT</pubDate>
      <content:encoded>Many existing websites use the  from the Security Assertion Markup Language (SAML) 2.0 security standard, to manage user authentication and the initiation of a secured web session. Each website then acts as a SAML Service Provider and runs a flow to… &lt;br/&gt;&lt;a href="https://curity.io/resources/learn/integrate-saml-website/"&gt;Read the full how-to on curity.io&lt;/a&gt;</content:encoded>
    </item>
    <item>
      <title>Integrating with IBM API Connect using the Phantom Token Pattern</title>
      <link>https://curity.io/resources/learn/integration-ibm-api-connect-phantom-token/</link>
      <guid>https://curity.io/resources/learn/integration-ibm-api-connect-phantom-token/</guid>
      <pubDate>Thu, 07 Aug 2025 00:00:00 GMT</pubDate>
      <content:encoded>The IBM API Connect Gateway is a powerful API Gateway that is used to protect APIs and Microservices. It is possible to extend the capabilities of the gateway using many of the provided policies. Using a couple of these policies in conjunction with a Lambda Authorizer function… &lt;br/&gt;&lt;a href="https://curity.io/resources/learn/integration-ibm-api-connect-phantom-token/"&gt;Read the full how-to on curity.io&lt;/a&gt;</content:encoded>
    </item>
    <item>
      <title>Verifiable Credentials in Wallets</title>
      <link>https://curity.io/resources/learn/use-verifiable-credentials-with-demo-wallet/</link>
      <guid>https://curity.io/resources/learn/use-verifiable-credentials-with-demo-wallet/</guid>
      <pubDate>Thu, 26 Jun 2025 00:00:00 GMT</pubDate>
      <content:encoded>Verifiable credentials are pieces of information that users can request and store in a wallet. Users can load a stored verifiable credential from the wallet to prove some assertions, e.g. their identities. There are two protocols under way for issuing and presenting verifiable… &lt;br/&gt;&lt;a href="https://curity.io/resources/learn/use-verifiable-credentials-with-demo-wallet/"&gt;Read the full how-to on curity.io&lt;/a&gt;</content:encoded>
    </item>
    <item>
      <title>Non-Templatized Dynamic Client Registration</title>
      <link>https://curity.io/resources/learn/non-templatized-dcr/</link>
      <guid>https://curity.io/resources/learn/non-templatized-dcr/</guid>
      <pubDate>Mon, 02 Jun 2025 00:00:00 GMT</pubDate>
      <content:encoded>Non-Templatized Dynamic Client Registration This tutorial shows step by step how to enable Dynamic Client Registration with non-templatized clients in the Curity Identity Server. Before you continue, make sure you are familiar with how DCR works by reading &lt;br/&gt;&lt;a href="https://curity.io/resources/learn/non-templatized-dcr/"&gt;Read the full how-to on curity.io&lt;/a&gt;</content:encoded>
    </item>
    <item>
      <title>NGINX Phantom Token Module</title>
      <link>https://curity.io/resources/learn/nginx-phantom-token-module/</link>
      <guid>https://curity.io/resources/learn/nginx-phantom-token-module/</guid>
      <pubDate>Wed, 07 May 2025 00:00:00 GMT</pubDate>
      <content:encoded>This tutorial explains how to integrate an NGINX module that introspects access tokens according to , producing a  that can be forwarded to back-end APIs and web services. This module, when enabled, filters incoming requests, denying access to those which do… &lt;br/&gt;&lt;a href="https://curity.io/resources/learn/nginx-phantom-token-module/"&gt;Read the full how-to on curity.io&lt;/a&gt;</content:encoded>
    </item>
    <item>
      <title>Advanced Login Customizations for HAAPI Mobile Apps</title>
      <link>https://curity.io/resources/learn/haapi-mobile-advanced-customization/</link>
      <guid>https://curity.io/resources/learn/haapi-mobile-advanced-customization/</guid>
      <pubDate>Thu, 17 Apr 2025 00:00:00 GMT</pubDate>
      <content:encoded>A mobile app that uses the HAAPI UI SDK can customize login screens in various ways. When getting started, use the basic customizations explained in the  and  tutorials, to implement themes and change static text. This tutorial explains how to implement more advanced… &lt;br/&gt;&lt;a href="https://curity.io/resources/learn/haapi-mobile-advanced-customization/"&gt;Read the full how-to on curity.io&lt;/a&gt;</content:encoded>
    </item>
    <item>
      <title>Implementing HAAPI Attestation Fallback</title>
      <link>https://curity.io/resources/learn/implementing-haapi-fallback/</link>
      <guid>https://curity.io/resources/learn/implementing-haapi-fallback/</guid>
      <pubDate>Thu, 10 Apr 2025 00:00:00 GMT</pubDate>
      <content:encoded>Intro When using the hypermedia authentication API (HAAPI), the mobile client proves its identity to the Curity Identity Server before allowing authentication to begin. In production environments this is done using mobile attestation techniques, to obtain a certificate that… &lt;br/&gt;&lt;a href="https://curity.io/resources/learn/implementing-haapi-fallback/"&gt;Read the full how-to on curity.io&lt;/a&gt;</content:encoded>
    </item>
    <item>
      <title>Integrating with the Mulesoft Flex API Gateway</title>
      <link>https://curity.io/resources/learn/integration-mulesoft-flex-phantom-token/</link>
      <guid>https://curity.io/resources/learn/integration-mulesoft-flex-phantom-token/</guid>
      <pubDate>Tue, 08 Apr 2025 00:00:00 GMT</pubDate>
      <content:encoded>This article describes how to enable the  by using a custom policy developed for the Mulesoft Flex API Gateway. The details of the  is a useful read before diving fully into how to set up this integration. Prerequisites… &lt;br/&gt;&lt;a href="https://curity.io/resources/learn/integration-mulesoft-flex-phantom-token/"&gt;Read the full how-to on curity.io&lt;/a&gt;</content:encoded>
    </item>
    <item>
      <title>Resource Owner Password Flow</title>
      <link>https://curity.io/resources/learn/ropc/</link>
      <guid>https://curity.io/resources/learn/ropc/</guid>
      <pubDate>Fri, 04 Apr 2025 00:00:00 GMT</pubDate>
      <content:encoded>What is ROPC? The Resource Owner Password Credential (ROPC) flow is one of the standard flows 1. Unlike some of the other standard flows, it is a very straightforward request and response. The client simply collects the user's credentials and makes a call to the… &lt;br/&gt;&lt;a href="https://curity.io/resources/learn/ropc/"&gt;Read the full how-to on curity.io&lt;/a&gt;</content:encoded>
    </item>
    <item>
      <title>Data Management Overview</title>
      <link>https://curity.io/resources/learn/data-overview/</link>
      <guid>https://curity.io/resources/learn/data-overview/</guid>
      <pubDate>Mon, 31 Mar 2025 00:00:00 GMT</pubDate>
      <content:encoded>The Curity Identity Server uses both permanent and temporary identity data. During user authentication and token issuance the system reads and writes user accounts and credentials. It also stores temporary data related to user sessions and tokens. More generally, the Curity… &lt;br/&gt;&lt;a href="https://curity.io/resources/learn/data-overview/"&gt;Read the full how-to on curity.io&lt;/a&gt;</content:encoded>
    </item>
    <item>
      <title>Get Started with Identity Data</title>
      <link>https://curity.io/resources/learn/get-started-identity-data/</link>
      <guid>https://curity.io/resources/learn/get-started-identity-data/</guid>
      <pubDate>Fri, 28 Mar 2025 00:00:00 GMT</pubDate>
      <content:encoded>This tutorial shows how to get connected to data sources and understand the identity data schema of the Curity Identity Server. In addition, the content explains some initial design considerations that relate to user accounts and user identities in access tokens. Connect a… &lt;br/&gt;&lt;a href="https://curity.io/resources/learn/get-started-identity-data/"&gt;Read the full how-to on curity.io&lt;/a&gt;</content:encoded>
    </item>
    <item>
      <title>Get Connected to NoSQL Data Sources</title>
      <link>https://curity.io/resources/learn/using-nosql-data-sources/</link>
      <guid>https://curity.io/resources/learn/using-nosql-data-sources/</guid>
      <pubDate>Fri, 28 Mar 2025 00:00:00 GMT</pubDate>
      <content:encoded>This tutorial explains the basic steps to connect the Curity Identity Server to a NoSQL database, if, for example, you want to use managed database hosting from a cloud provider. The content describes some demo deployments. Once connected, you can plan your real database… &lt;br/&gt;&lt;a href="https://curity.io/resources/learn/using-nosql-data-sources/"&gt;Read the full how-to on curity.io&lt;/a&gt;</content:encoded>
    </item>
  </channel>
</rss>