RxAuthSwift
Library
An OAuth 2.0 authentication library for iOS and macOS with PKCE support and customisable SwiftUI sign-in components.

Engineering Parameters
Library
Project classification
ACTIVE
Current operational state
INFRASTRUCTURE
System designation
rx-auth-swift
Archive reference code
2025.02.28
Initial release date
OPEN SRC
Distribution model
Project
Overview
RxAuthSwift is an OAuth 2.0 authentication library for iOS 18+ and macOS 15+ that handles the full PKCE authorisation flow with a clean Swift API. It manages token exchange, refresh, and secure storage so your app doesn't have to deal with OAuth plumbing directly.
The library ships with an optional RxAuthSwiftUI module providing pre-built SwiftUI sign-in components. Configure the OAuth provider (issuer URL, client ID, redirect URI, scopes) and present a sign-in view with a single modifier — the library handles the browser redirect, token exchange, and session persistence.
RxAuthSwift is the authentication foundation for the RxLab iOS ecosystem, connecting apps like Linda Assistant, RxNote, and ArgoTrading macOS to the RxLab Auth identity provider. It's distributed as a Swift Package with separate targets for core OAuth logic and UI components.
Sequential Archives
View Full ArchiveRxCode
A native macOS command center for AI coding agents — Claude Code, Codex, and ACP clients in one SwiftUI workspace.
linda-assistantLinda Assistant
A full-stack personal AI assistant with native iOS app, backend services, and intelligent document and slide management.