FLUTTER ECOSYSTEM

flutter_appauth

이 플러그인은 Android 및 iOS AppAuth SDK를 추상화하여 OAuth 2.0 및 OpenID Connect 제공자와 통신하는 데 사용할 수 있습니다.

최신 버전
12.1.0
30일 다운로드
36.5만
좋아요
432
Pub 점수
160

패키지 개요

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

개요

flutter_appauth는 Android 및 iOS의 AppAuth SDK를 추상화하는 Flutter 플러그인으로, OAuth 2.0 및 OpenID Connect 인증 제공자와의 안전한 통신을 가능하게 합니다. 최신 보안 관행을 지원하는 PKCE와 함께 인가 코드 기반 인증 흐름 구현을 간소화합니다. 이 패키지는 토큰 관리, 세션 지속성, 리디렉션 URI 처리를 처리하면서 플랫폼 간 일관된 동작을 보장합니다. 강력하고 표준 준수 인증이 필요한 앱에 적합합니다.

사용 사례
  • OAuth 2.0 공급자와의 통합
  • OpenID Connect 로그인 구현
  • 보안 토큰 검색 및 저장
  • PKCE를 사용한 인가 코드 흐름 처리
  • 단일 로그인(SSO) 워크플로 지원
주요 기능
  • 크로스 플랫폼 OAuth 2.0 및 OIDC 지원
  • 내장된 PKCE 강제 실행
  • 리디렉션 URI 처리
  • 토큰 갱신 및 저장
  • 플랫폼별 네이티브 SDK 통합
적합한 대상
  • 보안 인증이 필요한 앱
  • OAuth 2.0 또는 OIDC를 사용하는 개발자
  • 네이티브 수준의 인증 보안이 필요한 프로젝트
  • 신원 공급자 통합을 지원하는 모바일 앱
고려 사항
  • 올바른 리디렉션 URI 구성이 필요합니다
  • 플랫폼별 설정이 필요합니다 (Android/iOS)
  • OAuth 2.0 및 OIDC에 제한됨
  • 비상호작용 흐름에 적합하지 않습니다
  • 완전한 기능을 위해 네이티브 SDK에 의존합니다
지원 플랫폼AndroidiOSmacOS

패키지 설치

flutter pub add flutter_appauth

카테고리

의존성

의존성 목록 1 개
  • flutter_appauth_platform_interface^12.1.0

소스 저장소

관련 프로젝트