FLUTTER ECOSYSTEM

oidc_core

OpenId Connect 사양의 모델 및 도구를 포함하는 다트 패키지입니다.

최신 버전
4.0.0
30일 다운로드
3.8만
좋아요
3
Pub 점수
135

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

개요

oidc_core는 Flutter 애플리케이션에서 OpenID Connect (OIDC) 프로토콜을 구현하기 위한 핵심 모델과 유틸리티 함수를 제공하는 Dart 패키지입니다. 토큰, 클레임, 엔드포인트와 같은 OIDC 엔티티의 구조화된 표현을 통해 안전한 인증 흐름을 지원합니다. Google, Auth0 또는 사용자 정의 OIDC 서버와 같은 신원 공급자를 통합하는 개발자를 위해 설계되었으며, 토큰 처리, 검증 및 세션 관리를 간소화합니다. 이 패키지는 플랫폼에 관계없이 Android, iOS, macOS, Windows, Linux를 모두 지원하여 표준화된 신원 확인이 필요한 크로스플랫폼 앱에 적합합니다.

사용 사례
  • OIDC 호환 신원 공급자와의 통합
  • 보안적으로 ID 및 액세스 토큰 처리하기
  • 로그인 및 로그아웃 흐름 구현
  • JWT 클레임 검증
  • 다중 플랫폼 간 사용자 세션 관리
주요 기능
  • OIDC 토큰 및 클레임을 위한 사전 정의된 모델
  • JWT 디코딩 및 검증을 위한 도우미
  • 표준 OIDC 흐름 지원
  • 크로스 플랫폼 호환성
  • 경량이며 종속성 최소
적합한 대상
  • 안전한 인증이 필요한 플러터 앱
  • OIDC 클라이언트 통합을 구축하는 개발자
  • OAuth2 및 OpenID Connect를 사용하는 프로젝트
  • 표준화된 신원 프로토콜을 채택하는 팀
고려 사항
  • 외부에서 HTTP 클라이언트 및 저장소를 구현해야 합니다
  • 완전한 인증 SDK가 아님—다른 패키지를 보완함
  • 상태 및 리디렉션의 수동 처리가 필요합니다
  • 추가적인 UI 또는 인증 흐름 패키지와 함께 사용하는 것이 가장 좋습니다
지원 플랫폼AndroidiOSmacOSWindowsLinux

패키지 설치

flutter pub add oidc_core

카테고리

의존성

의존성 목록 11 개

소스 저장소

관련 프로젝트

아직 데이터가 없습니다.