개요
aad_oauth 패키지는 OAuth2 v2.0 프로토콜을 사용하여 Azure Active Directory와의 사용자 인증을 간소화하도록 설계된 Flutter 라이브러리입니다. Microsoft의 클라우드 플랫폼을 통해 신원 관리를 필요로 하는 애플리케이션을 위한 안전한 로그인 흐름을 제공합니다. 이 패키지는 토큰 획득, 갱신 및 저장을 처리하며, Azure AD 보호 API와의 원활한 통합을 지원합니다. 기업 환경을 대상으로 하는 개발자를 위해 제작되었으며, Flutter 앱에서 현대적인 인증 표준을 구현하는 과정을 간소화합니다.
사용 사례
- 기업용 Flutter 앱에 Azure AD 로그인 통합
- OAuth2 토큰을 사용하여 API 액세스 보안화
- Microsoft ID를 통한 단일 로그인(Single Sign-On, SSO) 활성화
- 토큰 갱신 및 지속성 처리
- 규제 산업을 위한 준수 가능한 신원 워크플로우 구축
주요 기능
- Azure AD의 OAuth2 v2.0 지원
- 보안 토큰 처리 및 저장
- 내장된 토큰 갱신 로직
- Azure AD 앱을 위한 간단한 구성
- 크로스 플랫폼 호환성 (iOS, Android, Web)
- 강화된 보안을 위한 PKCE 흐름을 지원합니다
적합한 대상
- 기업 모바일 앱 개발자
- Microsoft ID 통합이 필요한 플러터 앱
- 기업 인증 정책 준수를 필요로 하는 앱
- Azure AD를 신원 공급자로 사용하는 개발자
- 보안성과 확장성이 뛰어나며 최소한의 부가 코드를 필요로 하는 프로젝트
고려 사항
- 적절한 Azure AD 앱 등록이 필요합니다
- 올바른 리디렉션 URI 설정이 필요합니다
- Azure AD OAuth2 v2.0 엔드포인트만 가능
- 내장된 UI 없음 — 사용자 지정 또는 제3자 로그인 화면 필요
- iOS/Android/Web용 플랫폼별 구성이 필요할 수 있습니다