EN
English / EN
Chinese (Simplified) / ZH
Login
Home
Administration
畅捷通用户(特定渠道)
渠道令牌(全部渠道)
Configuration
Provider settings
OpenIddict
OIDC 客户端
OIDC 作用域
OIDC 已发放令牌
令牌
帮助/文档
AuthSdk 文档
Swagger UI
Home
Administration
畅捷通用户(特定渠道)
渠道令牌(全部渠道)
Configuration
Provider settings
OpenIddict
OIDC 客户端
OIDC 作用域
OIDC 已发放令牌
令牌
帮助/文档
AuthSdk 文档
Swagger UI
EN
English / EN
Chinese (Simplified) / ZH
Login
文档
规范 (coding-standards.md)
贡献 (contribution.md)
DESIGN.md
边界 (guard.md)
索引 (index.md)
概览 (overview.md)
使用 (usage.md)
目录
AuthSdk 总览
AuthSdk 总览
入口与结构
依赖注入扩展: AuthSdk/Extensions/ServiceCollectionExtensions.cs
配置选项: AuthSdk/Options/AuthSdkOptions.cs
公共接口(消费方依赖):
AuthSdk/Abstractions/IAuthServerTokenProvider.cs
AuthSdk/Abstractions/IChannelTokenProvider.cs
内部实现(仅 SDK 内部使用):
AuthSdk/Internal/AuthServerTokenProvider.cs
AuthSdk/Internal/ChannelTokenProvider.cs
AuthSdk/Internal/TokenCacheEntry.cs
统一异常类型: AuthSdk/Exceptions/AuthSdkException.cs
文档:
使用说明: AuthSdk/USAGE.md
设计说明: AuthSdk/DESIGN.md
消费方最佳实践
通过 ServiceCollection 扩展方法注册 SDK(具体方法名见 ServiceCollectionExtensions)。
通过 IOptions 配置 AuthSdkOptions(建议由配置文件/机密管理器绑定)。
仅依赖 Abstractions 中的接口,不要直接依赖 Internal 命名空间类型。
捕获并处理 AuthSdkException,向上游返回简明错误信息,避免泄露敏感细节。
重要约束
Internal/* 为实现细节,不对外部项目开放直接引用。
对外 API 变化需审慎评估兼容性,并同步更新 USAGE.md 与 DESIGN.md。
文档存放于 wwwroot/docs/authsdk
An error has occurred. This application may no longer respond until reloaded.
Reload
🗙