FLUTTER ECOSYSTEM

oidc_core

一个包含 OpenId Connect 规范的模型和辅助工具的 Dart 包。

最新版本
4.0.0
近 30 天下载
3.8万
喜欢数
3
Pub 分数
135

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

oidc_core 是一个 Dart 包,为在 Flutter 应用中实现 OpenID Connect (OIDC) 协议提供必要的模型和实用工具函数。它通过提供令牌、声明和端点等 OIDC 实体的结构化表示,支持安全的身份验证流程。该包专为集成 Google、Auth0 或自定义 OIDC 服务器等身份提供商的开发者设计,简化了令牌处理、验证和会话管理。该包具有平台无关性,支持 Android、iOS、macOS、Windows 和 Linux,非常适合需要标准化身份验证的跨平台应用。

适合场景
  • 与符合 OIDC 的身份提供商集成
  • 安全处理 ID 和访问令牌
  • 实现登录和登出流程
  • 验证 JWT 声明
  • 跨平台管理用户会话
主要特点
  • OIDC 令牌和声明的预定义模型
  • 用于 JWT 解码和验证的辅助工具
  • 对标准 OIDC 流程的支持
  • 跨平台兼容性
  • 轻量且依赖最少
适合对象
  • Flutter 应用需要安全的身份验证
  • 开发人员构建 OIDC 客户端集成
  • 使用 OAuth2 和 OpenID Connect 的项目
  • 采用标准化身份协议的团队
使用建议
  • 需要外部实现 HTTP 客户端和存储
  • 不是完整的认证SDK——补充其他包
  • 需要手动处理状态和重定向
  • 最好与额外的 UI 或身份验证流程包一起使用
支持平台AndroidiOSmacOSWindowsLinux

安装插件

flutter pub add oidc_core

所属分类

依赖

依赖清单 11 项

源码仓库

关联项目

暂无相关数据。