Skip to content

Community Resources

Discover community-built implementations, tools, and tutorials for working with the FAST Security Reference Implementation and UDAP.

Community Contributions

This is a curated list of community resources. Have something to add? Open an issue or PR on GitHub!

Reference Implementations

The FAST Identity Matching Implementation Guide includes reference implementations that demonstrate full UDAP integration:

  • Identity Matching Server


    Java HAPI FHIR server with UDAP support

    • Authorization code flow
    • Client credentials flow
    • Dynamic client registration

    View Repository

  • Identity Matching Client


    Angular + Express web application

    • Confidential client pattern
    • Server-side token management
    • No browser token storage

    View Repository

Examples in This Repository

The FAST Security server includes example implementations in the examples/ directory.

Docker FAST Identity Matching Stack

Full Stack Example

Location: examples/docker/compose-identity-matching.yml

Complete Docker Compose setup that orchestrates:

  • FAST Security Server
  • Identity Matching FHIR Server
  • Identity Matching UI Client

Start the stack:

Run full stack
docker compose -f examples/docker/compose-identity-matching.yml up

Next.js Example Application

Next.js Integration

Location: examples/sandbox/

A Next.js application demonstrating two client patterns:

  • Browser-based authentication
  • Access token in browser session
  • User context flows
  • Server-to-server authentication
  • Backend token management
  • Service account flows

Run the example:

Start Next.js app
cd examples/sandbox
bun install
bun dev

Community Tools

UdapEd - Interactive UDAP Tool

Open UdapEd

A comprehensive web-based tool developed by Joe Shook for UDAP testing and education:

  • Step-by-step client registration
  • Step-by-step access token acquisition
  • Many other UDAP utilities

Tutorials

Complete UDAP Server Tutorial

UDAP .NET Tutorial

Comprehensive guide by Joe Shook covering:

  • Setting up a FHIR server
  • Implementing UDAP authentication
  • Integrating with IdentityServer
  • Trust anchor management
  • Production deployment considerations

Integration Examples

Looking for integration guides with specific platforms?

Check out our Integration Tutorials