# third-party applications

Published articles for third-party applications.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Add Cross App Access to Your OIDC Requesting Application

DevFeed: [Add Cross App Access to Your OIDC Requesting Application](<https://devfeed.tech/articles/add-cross-app-access-to-your-oidc-requesting-application-15975.md>)

Original publisher: [Read original article](<https://developer.okta.com/blog/2026/08/21/xaa-oidc-requesting>)

Author: Sohail Pathan

Published: 2026-08-21T05:00:00Z

Content type: tutorial

Language: en

Sources: [Okta Developer](<https://devfeed.tech/sources/okta-developer.md>)

Topics: [OpenID connect (OIDC)](<https://devfeed.tech/topics/oidc.md>), [OAuth](<https://devfeed.tech/topics/oauth.md>), [OAuth 2.0](<https://devfeed.tech/topics/oauth2.md>), [JSON Web Tokens](<https://devfeed.tech/topics/jwt.md>), [API](<https://devfeed.tech/topics/api.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [api](<https://devfeed.tech/tags/api.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [callback](<https://devfeed.tech/tags/callback.md>), [claude](<https://devfeed.tech/tags/claude.md>), [cross-app-access](<https://devfeed.tech/tags/cross-app-access.md>), [identity](<https://devfeed.tech/tags/identity.md>), [jwt](<https://devfeed.tech/tags/jwt.md>), [oauth](<https://devfeed.tech/tags/oauth.md>), [oauth-2-0](<https://devfeed.tech/tags/oauth-2-0.md>), [oidc](<https://devfeed.tech/tags/oidc.md>), [openid-connect](<https://devfeed.tech/tags/openid-connect.md>), [sso](<https://devfeed.tech/tags/sso.md>), [third-party-applications](<https://devfeed.tech/tags/third-party-applications.md>), [token](<https://devfeed.tech/tags/token.md>), [xaa](<https://devfeed.tech/tags/xaa.md>)

### AI overview

This guide explains how an OIDC-federated application can use Cross App Access (XAA) to request resources from a third-party application. It describes exchanging a refresh token for an Identity Assertion Authorization Grant, exchanging that short-lived JWT for an OAuth access token, and using the access token for the resource API request.

### Source excerpt

If you currently federate enterprise customers using OpenID Connect (OIDC) and want to connect with third-party applications, this Cross App Access (XAA) guide is for you. The Identity Assertion Authorization Grant specification, the basis of XAA, was designed with OIDC in mind. Your app already holds an ID token after sign-in, but it's the refresh token from that same sign-in that you exchange to reach a third-party app. This guide details what you need to support and how to make resource requests to a third-party app using XAA. Table of Contents How XAA in OIDC works XAA implementation checklist for OIDC-federated applications Request the ID-JAG token Request the access token Call the resource API Handle token expiration Making cross-application requests from your OIDC app securely Configure your XAA OIDC requesting app in Okta Register the requesting app in Okta Register the test resource app in Okta Register your requesting app at xaa.dev Register and configure the AI Agent in Okta Validate the XAA connection end-to-end Learn more about Cross App Access, OIDC, and OAuth 2.0 How XAA in OIDC works When an agent (like one running in Claude) needs API access, it presents an Identity Assertion Authorization Grant (ID-JAG). The ID-JAG is a short-lived JSON Web Token (JWT) issued by the Identity Provider (IdP) for your app's user. You exchange the ID-JAG token for an access token to the resource application you're connecting with. The sequence diagram below describes the OIDC XAA flow and how your application fits into it. You'll handle the flow in two parts: where your application requests the ID-JAG from the IdP using the refresh token, and where your app requests the access token from the ID-JAG from the third-party resource app's authorization server. XAA implementation checklist for OIDC-federated applications Follow the guide in this section to support XAA in your OIDC application when your app connects to a third-party resource application. The XAA flow places t

## A Better Way to Consume Third-Party Applications

DevFeed: [A Better Way to Consume Third-Party Applications](<https://devfeed.tech/articles/a-better-way-to-consume-third-party-applications-12855.md>)

Original publisher: [Read original article](<https://www.chainguard.dev/unchained/a-better-way-to-consume-third-party-applications>)

Published: 2025-02-12T00:00:00Z

Content type: article

Language: en

Sources: [Chainguard: Unchained](<https://devfeed.tech/sources/chainguard-unchained.md>)

Topics: [Containers](<https://devfeed.tech/topics/containers.md>), [MySQL](<https://devfeed.tech/topics/mysql.md>), [nginx](<https://devfeed.tech/topics/nginx.md>), [Cloud Native Ecosystem](<https://devfeed.tech/topics/cloud-native-ecosystem.md>), [DevOps](<https://devfeed.tech/topics/devops.md>), [clickhouse](<https://devfeed.tech/topics/clickhouse.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [argocd](<https://devfeed.tech/tags/argocd.md>), [chainguard](<https://devfeed.tech/tags/chainguard.md>), [chainguard-images](<https://devfeed.tech/tags/chainguard-images.md>), [container-image](<https://devfeed.tech/tags/container-image.md>), [container-images](<https://devfeed.tech/tags/container-images.md>), [containers](<https://devfeed.tech/tags/containers.md>), [devops](<https://devfeed.tech/tags/devops.md>), [hardening](<https://devfeed.tech/tags/hardening.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [nginx](<https://devfeed.tech/tags/nginx.md>), [third-party-applications](<https://devfeed.tech/tags/third-party-applications.md>)

### AI overview

Chainguard presents Application Images as a safer way to consume third-party applications such as MySQL, Postgres, ClickHouse, NGINX, and developer tools. The minimal images are built from source and intended to reduce container attack surfaces and CVE exposure.

### Source excerpt

Chainguard Containers are a great way to consume third party applications like MySQL, NGINX, ArgoCD, and others while reducing size and CVEs.

## SAML Protocol

DevFeed: [SAML Protocol](<https://devfeed.tech/articles/saml-protocol-19729.md>)

Original publisher: [Read original article](<https://engineering.clever.com/2023/11/29/saml-protocol/>)

Author: Keith Richards

Published: 2023-11-29T17:55:03Z

Content type: article

Language: en

Sources: [Clever](<https://devfeed.tech/sources/clever.md>)

Topics: [saml](<https://devfeed.tech/topics/saml.md>), [Single sign-on (SSO)](<https://devfeed.tech/topics/sso.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [authentication](<https://devfeed.tech/tags/authentication.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [oauth2](<https://devfeed.tech/tags/oauth2.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [saml](<https://devfeed.tech/tags/saml.md>), [security](<https://devfeed.tech/tags/security.md>), [sso](<https://devfeed.tech/tags/sso.md>), [standard](<https://devfeed.tech/tags/standard.md>), [third-party-applications](<https://devfeed.tech/tags/third-party-applications.md>)

### AI overview

This article explains SAML as an open standard for exchanging authentication and authorization data between parties. It describes SAML's role in single sign-on, its history through SAML 2.0, and the roles of service providers and identity providers.

### Source excerpt

A tool for Identity Federation Security Assertion Markup Language, or SAML, is an open standard for exchanging authentication and authorization data between two parties. It's a common strategy for single sign-on (SSO), allowing users to sign in once and authenticate with multiple third party applications. Similar to OAuth2.0, SAML promotes data security by preventing direct [...] The post SAML Protocol appeared first on Clever Engineering Blog.

## What is OAuth?

DevFeed: [What is OAuth?](<https://devfeed.tech/articles/what-is-oauth-19727.md>)

Original publisher: [Read original article](<https://engineering.clever.com/2023/05/23/what-is-oauth/>)

Author: Keith Richards

Published: 2023-05-23T17:54:15Z

Content type: tutorial

Language: en

Sources: [Clever](<https://devfeed.tech/sources/clever.md>)

Topics: [OAuth](<https://devfeed.tech/topics/oauth.md>), [OAuth 2.0](<https://devfeed.tech/topics/oauth2.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>)

Tags: [auth](<https://devfeed.tech/tags/auth.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [cryptography](<https://devfeed.tech/tags/cryptography.md>), [oauth](<https://devfeed.tech/tags/oauth.md>), [oauth2](<https://devfeed.tech/tags/oauth2.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [third-party-applications](<https://devfeed.tech/tags/third-party-applications.md>), [web-applications](<https://devfeed.tech/tags/web-applications.md>)

### AI overview

This primer explains OAuth as a protocol for delegated access, allowing users to grant third-party websites or applications access to information on other websites without sharing login credentials. It traces the development from OAuth 1.0a to OAuth 2.0, including OAuth 2.0's support for native applications, removal of cryptographic signature requirements, and clearer authorization roles.

### Source excerpt

A primer on delegated access OAuth, short for "open authorization", is a widely used protocol that allows users to grant third-party websites or applications access to their personal information on other websites. It provides a mechanism for secure access delegation across the internet. History Class Prior to the creation of OAuth, sharing of information with [...] The post What is OAuth? appeared first on Clever Engineering Blog.

## Ensure compliant and secure third-party access using GraphOS

DevFeed: [Ensure compliant and secure third-party access using GraphOS](<https://devfeed.tech/articles/ensure-compliant-and-secure-third-party-access-using-graphos-23290.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/ensure-compliant-and-secure-third-party-access-using-graphos>)

Author: Matthew Ratzke

Published: 2023-03-20T09:00:00Z

Content type: tutorial

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphOS](<https://devfeed.tech/topics/graphos.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [Security](<https://devfeed.tech/topics/security.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>)

Tags: [authentication](<https://devfeed.tech/tags/authentication.md>), [ccpa](<https://devfeed.tech/tags/ccpa.md>), [data-privacy](<https://devfeed.tech/tags/data-privacy.md>), [gdpr](<https://devfeed.tech/tags/gdpr.md>), [graphos](<https://devfeed.tech/tags/graphos.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [jwt](<https://devfeed.tech/tags/jwt.md>), [security](<https://devfeed.tech/tags/security.md>), [third-party-applications](<https://devfeed.tech/tags/third-party-applications.md>)

### AI overview

This post explains how financial services companies can use Apollo GraphOS to provide compliant and secure third-party access to sensitive data. It describes schema contracts for limiting exposed fields and types, separating customer use cases, supporting data minimization, and applying access controls and authentication through Apollo Studio and Apollo Router.

### Source excerpt

This post is a part of our "How to power modern financial services apps with Apollo GraphOS" series. Also in this series: - Deliver a personalized customer experience with GraphQL - Securing APIs declaratively with GraphQL - Adopt a Customer 360 approach to prevent fraud with GraphQL In recent years, GraphQL has gained popularity as a powerful alternative to REST APIs for building modern web applications.

## Build With Bookings API, Now Generally Available

DevFeed: [Build With Bookings API, Now Generally Available](<https://devfeed.tech/articles/build-with-bookings-api-now-generally-available-15556.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/build-with-bookings-api-now-generally-available>)

Author: Amanda Lee

Published: 2022-05-24T19:00:00Z

Content type: release

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [API](<https://devfeed.tech/topics/api.md>), [App](<https://devfeed.tech/topics/app.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [apis](<https://devfeed.tech/tags/apis.md>), [applications](<https://devfeed.tech/tags/applications.md>), [availability](<https://devfeed.tech/tags/availability.md>), [developers](<https://devfeed.tech/tags/developers.md>), [platforms](<https://devfeed.tech/tags/platforms.md>), [third-party-applications](<https://devfeed.tech/tags/third-party-applications.md>)

### AI overview

Square announced that its Bookings API is generally available in the United States, the United Kingdom, Canada, Australia, Spain, and Japan. The release adds seller-level permissions, webhook data access, and ListBookings endpoints, enabling third-party applications to manage Square Appointments bookings.

### Source excerpt

A scalable, customizable booking solution for your application

## How OAuth 2.0 Works

DevFeed: [How OAuth 2.0 Works](<https://devfeed.tech/articles/how-oauth-2-0-works-29674.md>)

Original publisher: [Read original article](<https://goteleport.com/blog/how-oauth-authentication-works/>)

Author: info@goteleport.com (Virag Mody)

Published: 2022-04-25T00:00:00Z

Content type: article

Language: en

Sources: [Teleport](<https://devfeed.tech/sources/teleport.md>)

Topics: [OAuth 2.0](<https://devfeed.tech/topics/oauth2.md>), [OAuth](<https://devfeed.tech/topics/oauth.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [data](<https://devfeed.tech/topics/data.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [authorization](<https://devfeed.tech/tags/authorization.md>), [core](<https://devfeed.tech/tags/core.md>), [credentials](<https://devfeed.tech/tags/credentials.md>), [developers](<https://devfeed.tech/tags/developers.md>), [oauth](<https://devfeed.tech/tags/oauth.md>), [oauth-2-0](<https://devfeed.tech/tags/oauth-2-0.md>), [third-party-applications](<https://devfeed.tech/tags/third-party-applications.md>)

### AI overview

This article explains how OAuth 2.0 enables delegated access, allowing third-party applications limited access to protected user resources without requiring users to share their passwords. It introduces OAuth terminology and describes the security problems OAuth addresses.

### Source excerpt

OAuth provides third party applications limited access to user resources without compromising the user's data. Find out exactly how in this blog.

## Introducing Gift Cards API

DevFeed: [Introducing Gift Cards API](<https://devfeed.tech/articles/introducing-gift-cards-api-15705.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/introducing-gift-cards-api>)

Author: Shaziya Bandukia

Published: 2021-06-16T19:00:00Z

Content type: release

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [API](<https://devfeed.tech/topics/api.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [apis](<https://devfeed.tech/tags/apis.md>), [developers](<https://devfeed.tech/tags/developers.md>), [release](<https://devfeed.tech/tags/release.md>), [third-party-applications](<https://devfeed.tech/tags/third-party-applications.md>), [webhooks](<https://devfeed.tech/tags/webhooks.md>)

### AI overview

Square announces the Gift Cards API in beta, enabling developers to integrate gift cards into third-party applications. The API supports creating, activating, reloading, redeeming, tracking, and managing customer links, with webhooks and discounted gift card functionality.

### Source excerpt

Create, redeem, track, and reload gift cards

## Invoices API is Generally Available

DevFeed: [Invoices API is Generally Available](<https://devfeed.tech/articles/invoices-api-is-generally-available-15722.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/invoices-api-is-generally-available>)

Author: Shaziya Bandukia

Published: 2021-04-21T19:00:00Z

Content type: release

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [API](<https://devfeed.tech/topics/api.md>), [Data Management](<https://devfeed.tech/topics/data-management.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [apis](<https://devfeed.tech/tags/apis.md>), [integrations](<https://devfeed.tech/tags/integrations.md>), [invoicing](<https://devfeed.tech/tags/invoicing.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [payment](<https://devfeed.tech/tags/payment.md>), [release](<https://devfeed.tech/tags/release.md>), [third-party-applications](<https://devfeed.tech/tags/third-party-applications.md>)

### AI overview

Square announced the general availability of its Invoices API after a beta period. The API lets developers create, send, search, update, cancel, and manage invoices, integrate them with third-party applications, and support multiple payment methods. It is available to developers in the U.S., Canada, U.K., Australia, and Japan.

### Source excerpt

Integrate Square invoices into third-party applications

## Pagination with Relative Cursors

DevFeed: [Pagination with Relative Cursors](<https://devfeed.tech/articles/pagination-with-relative-cursors-1516.md>)

Original publisher: [Read original article](<https://shopify.engineering/pagination-relative-cursors>)

Author: Drew Martin

Published: 2019-08-12T17:30:00Z

Content type: article

Language: en

Sources: [Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering.md>), [Shopify Engineering - Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering-shopify-engineering.md>)

Topics: [Shopify](<https://devfeed.tech/topics/shopify.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Server](<https://devfeed.tech/topics/server.md>)

Tags: [database](<https://devfeed.tech/tags/database.md>), [server](<https://devfeed.tech/tags/server.md>), [shopify](<https://devfeed.tech/tags/shopify.md>), [sql](<https://devfeed.tech/tags/sql.md>), [third-party-applications](<https://devfeed.tech/tags/third-party-applications.md>)

### AI overview

Shopify explains how relative cursor pagination avoids the increasingly slow database queries caused by large page-number offsets. The approach remembers the previous position and continues from there, improving performance when applications retrieve large product catalogs.

### Source excerpt

Using incremental page numbers for pagination scales poorly, so to solve this, Shopify uses relative cursor pagination to deliver faster queries.