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
-
Identity Matching Client
Angular + Express web application
- Confidential client pattern
- Server-side token management
- No browser token storage
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:
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:
Community Tools
UdapEd - Interactive UDAP Tool
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
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?