档案条目 / rx-auth-swift
RxAuthSwift
库
一个支持 PKCE 的 iOS 和 macOS OAuth 2.0 认证库,带有可自定义的 SwiftUI 登录组件。

rx-auth-swift
类别库
分类INFRASTRUCTURE
日期2025.02.28
查看 Github 仓库
暂无网站
工程参数
类别
库
项目分类
状态
运行中
当前运行状态
分类
INFRASTRUCTURE
系统标识
标识
rx-auth-swift
档案参考编号
发布时间
2025.02.28
首次发布日期
平台
开源
分发模式
项目
概览
RxAuthSwift 是一个面向 iOS 18+ 和 macOS 15+ 的 OAuth 2.0 认证库,用简洁的 Swift API 处理完整的 PKCE 授权流程。它管理令牌交换、刷新和安全存储,让你的应用无需直接处理 OAuth 管道。
库附带可选的 RxAuthSwiftUI 模块,提供预构建的 SwiftUI 登录组件。配置 OAuth 提供商(发行者 URL、客户端 ID、重定向 URI、范围)并通过单个修饰符呈现登录视图——库处理浏览器重定向、令牌交换和会话持久化。
RxAuthSwift 是 RxLab iOS 生态系统的认证基础,将 Linda Assistant、RxNote 和 ArgoTrading macOS 等应用连接到 RxLab Auth 身份提供商。以 Swift Package 形式分发,核心 OAuth 逻辑和 UI 组件为独立目标。
